c# - EF CTP 5中没有Key属性

标签 c# .net entity-framework-ctp5

根据此处的博文Data Annotations in the Entity Framework应该有一个名为“Key”的列的属性,它允许您标记实体的主键。但是我无法在 .Net 3.5 或 .Net 4.0 中找到它。

我错过了什么?我包含了对 EntityFramework.dll 的引用,并且检查了 System.ComponentModel.DataAnnotations 下的所有属性,但找不到它。 alt text

我已将我的项目设置为完整的 .Net 4.0(不是客户端配置文件)。

有什么想法吗?

最佳答案

KeyAttribute仅适用于 .NET 4,它位于 System.ComponentModel.DataAnnotations 程序集中,因此请确保您已引用它。

关于c# - EF CTP 5中没有Key属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4573680/

相关文章:

C# - 带有 aspx 页面的 Web 服务

c# - 获取任意日期和纪元时间之间经过的毫秒数

c# - 如何在 Winform 中通过拖放将图元文件转换为图像

.net - 如何将 Win32 API 函数 "ChooseColor "创建的颜色值转换为 css 兼容的 RGB 十六进制值

c# - 并行运行异步方法 8 次

c# - WPF 控件,节省空间

c# - Response.WriteFile 可以带有 URL 吗?

c# - 存储库模式和导航属性

entity-framework - 将 EF CTP5 与 Sql Server Compact Edition 4.0 一起使用时的 EntityFunctions.TruncateTime 替代方案

entity-framework - EF 4 CTP 5 : Trouble trying to remove an entity