Spe*_*nce 4 .net c# entity-framework-ctp5
根据实体框架中的博客文章数据注释,应该有一个名为"Key"的列的属性,它允许您标记实体的主键.但是,我无法在.Net 3.5或.Net 4.0中找到它.
我错过了什么?我已经包含对EntityFramework.dll的引用,我已经检查了所有属性,System.ComponentModel.DataAnnotations
但我无法找到它.
我已将项目设置为.Net 4.0 full(非客户端配置文件).
有任何想法吗?
Dar*_*rov 15
该KeyAttribute是.NET 4只,它位于System.ComponentModel.DataAnnotations
组装,以便确保您已引用它.
小智 6
可能您的项目不是针对Framework 4.0,因此,当您添加System.ComponentModel.DataAnnotations引用时,它将不对应于4.0版本,即具有"Key"定义的版本.
尝试删除当前的DataAnnotation引用,然后将项目的目标框架(右键单击项目 - >属性 - >应用程序 - >目标框架)更改为.Net 4.0,然后再次添加对DataAnnotations的引用.为我工作;)
归档时间: |
|
查看次数: |
8039 次 |
最近记录: |