首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >EntityType没有定义密钥。定义此EntityType的键

EntityType没有定义密钥。定义此EntityType的键
EN

Stack Overflow用户
提问于 2017-10-20 09:22:12
回答 1查看 72关注 0票数 0

我有一个简单的WCF服务项目,我已经添加了实体框架。如您所见,实体类看起来很好。然而,当我运行这个项目时,我得到了奇怪的异常,EntityType 'AccountOperationEntity' has no key defined. Define the key for this EntityType.,我以前从未遇到过这样的EF问题。有人能解释一下发生了什么事吗?我创建的所有类都有这个例外。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class AccountOperationEntity
{
    [Key]
    public uint Id { get; set; }
    public virtual AccountEntity Account { get; set; }
    public OperationType OperationType { get; set; }
    public float Amount { get; set; }
    public DateTime DateTime { get; set; }
}

当我尝试enable-migrations时,也会发生这种情况。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-20 09:31:37

在实体框架中,Uint只是不受支持。

https://entityframework.codeplex.com/workitem/1489

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46854246

复制
相关文章
Entity Framework 基础知识走马观花
  (1)通过选择以XML方式打开edmx文件,我们可以可以清楚地看到,edmx模型文件本质就是一个XML文件;
Edison Zhou
2018/08/20
1.4K0
Entity Framework 基础知识走马观花
C++惯用法之enum class
在Effective modern C++中Item 10: Prefer scoped enums to unscoped enum,调到要用有范围的enum class代替无范围的enum。
公众号guangcity
2019/12/16
2.2K0
FlowPortal.Net BPM 嵌套表没有定义外键!
如果你在嵌套表里面做重复表,需要定义一下外键,不然会报错:嵌套表没有定义外键!为了确定嵌套表中每一行的父行,需要在数据库中为嵌套表定义指向其父表的外键。
崔文远TroyCui
2019/02/26
8800
一句代码实现批量数据绑定[下篇]
《上篇》主要介绍如何通过DataBinder实现批量的数据绑定,以及如何解决常见的数据绑定问题,比如数据的格式化。接下来,我们主要来谈谈DataBinder的设计,看看它是如何做到将作为数据源实体的属性值绑定到界面对应的控件上的。此外,需要特别说明一点:《上篇》中提供了DataBinder最初版本的下载,但已经和本篇文章介绍的已经大不一样了。最新版本的主要解决两个主要问题:通过Expression Tree的方式进行属性操作(属性赋值和取值),添加了“数据捕捉”(Data Capture)的功能,以实现将控
蒋金楠
2018/02/08
7750
如何使用Fluent Nhibernate中的Automapping进行OR Mapping映射
由于在项目中使用了NHibernate来作为ORMapping构建数据访问层,那么就必须要配置Object和DataTable的映射。最早的项目中,我们使用了最传统的XML配置文件的方式编写映射关系,但是这样太麻烦,每次修改class和表时都要去修改对应的XML文件,而且还容易出错,一定有疏忽遗漏的地方,还不容易找出错误,所以在第二个项目中,我们使用了Fluent NHibernate的Mapping方式代替XML配置。使用Fluent NHibernate的最大好处是降低了出错的机会,因为Fluent Nhibernate的配置是使用C#来编写,可以智能感知,而且还能编译,不像原始的XML配置,写错了都不知道。
深蓝studyzy
2022/06/16
1.1K0
自定义密钥生成密码
在下是首席架构师
2023/06/26
2260
关键字类定义,外键定义,索引定义,方法定义
一个类可以包含熟悉的类元素,如属性、方法和参数(在其他类语言中称为常量)。它还可以包含通常不在类中定义的项,包括触发器、查询和索引。
用户7741497
2022/07/06
1K0
三种属性操作性能比较:PropertyInfo + Expression Tree + Delegate.CreateDelegate
《上篇》主要介绍如何通过DataBinder实现批量的数据绑定,以及如何解决常见的数据绑定问题,比如数据的格式化。接下来,我们主要来谈谈DataBinder的设计,看看它是如何做到将作为数据源实体的属性值绑定到界面对应的控件上的。此外,需要特别说明一点:《上篇》中提供了DataBinder最初版本的下载,但已经和本篇文章介绍的已经大不一样了。最新版本的主要解决两个主要问题:通过Expression Tree的方式进行属性操作(属性赋值和取值),添加了“数据捕捉”(Data Capture)的功能,以实现将控
蒋金楠
2018/02/08
8470
EntityFramework Core 迁移忽略主外键关系
上述是针对SQL Server所做的测试,理论上MySQL同理,但对于SQLite数据库,EF Core 3.x提供了全局方案:通过数据连接字符串配置【Foreign Keys = False】全局抑制建立外键约束。
跟着阿笨一起玩NET
2022/09/19
8330
Atlas元数据存储模型分析
导语:Atlas 是一个可扩展的核心基础治理服务集 - 使企业能够有效地和高效地满足 Hadoop 中的合规性要求,并允许与整个企业数据生态系统的集成。该项目用于管理共享元数据、数据分级、审计、安全性以及数据保护等各个方面,是数据治理的重要组成部分。本文介绍Atlas的存储子系统,分析Atlas的存储模型和各个元数据要素的存储结构。 Atlas简介 Atlas 是一个可扩展和可扩展的核心基础治理服务集 - 使企业能够有效地和高效地满足 Hadoop 中的合规性要求,并允许与整个企业数据生态系统的集成。
腾讯技术工程官方号
2019/09/11
4.3K0
Atlas元数据存储模型分析
基于MongoDB官方驱动封装ORM
因新项目框架升级为 .Net 5.0,原Framework的MongoDB的ORM,不再适用,且旧ORM使用不便,写查询还需要编写BosnDocument,不易于理解,便有了更新ORM的想法。
Niuery Diary
2023/10/22
3500
基于MongoDB官方驱动封装ORM
Spring Boot第八章-Spring Data JPA
最近比较忙,拖了好久才开始写springboot相关的博客,springboot实战那本书已经练习完毕,感觉挺有意思的,从第八章开始才是后端最关心的部分,经常用到。
全栈程序员站长
2021/05/19
3.3K0
注册中心 Eureka 源码解析 —— 应用实例注册发现(六)之全量获取
本文主要分享 Eureka-Client 向 Eureka-Server 获取全量注册信息的过程。
芋道源码
2018/07/31
1.2K0
注册中心 Eureka 源码解析 —— 应用实例注册发现(六)之全量获取
在Entity Framework中使用存储过程(一):实现存储过程的自动映射
之前给自己放了一个比较长的假期,在这期间基本上没怎么来园子逛。很多朋友的留言也没有一一回复,在这里先向大家道个歉。最近一段时间的工作任务是如何将ADO.NET Entity Framework 4.0(以下简称EF)引入到我们的开发框架,进行相应的封装、扩展,使之成为一个符合在特定场景下进行企业级快速开发的ORM。在此过程中遇到了一些挑战,也有一些心得。为了向大家分享这些心得,也为了借助大家的脑袋解决我们遇到的问题,接下来我会写一系列相关的文章。这些文章的读者适合那些对EF有基本了解的人。 第一个主题是关于
蒋金楠
2018/02/07
2.6K0
机器学习数据采集入门经验分享
在新的一年里,很多人都在思考如何利用机器学习(ML)算法来提高产品或服务的质量。 PredictionIO公司与许多公司合作,部署他们的第一个ML系统和大数据基础设施。PredictionIO总结了数据收集任务中的一些好的实践,并愿意与你分享这些经验。 如果你正在考虑采用ML,以正确的格式收集正确的数据,将会降低你的数据清理工作以及数据浪费。 要收集所有数据 收集所有数据是非常重要的。除非你真正训练一个预测模型,否则你将很难知道哪个属性哪些信息具有预测价值,并提供最好的结果。 如果一条信息没有收集到,我们就
机器学习AI算法工程
2018/03/09
7870
点击加载更多

相似问题

EntityType 'Worker‘没有定义密钥。定义此EntityType的键

12

EntityType‘帐户’没有定义密钥。定义此EntityType的键

10

EntityType 'Products‘没有定义密钥。定义此EntityType的键

15

EntityType‘品种’没有密钥定义。定义此EntityType的键

15

模型验证错误: EntityType没有定义密钥。定义此EntityType的键

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文