将我的Project vs2010 ef 4移至vs ef5后,在我的项目中出现模型上DataAnnotations的一些问题
[ForeignKey("StrIdDocumento")]
Can't find type or space name 'ForeignKey' [Lost using directive or assembly reference]
我删除了对EF 4的引用,然后使用nugget添加EF5。但问题仍然存在
注意:我的项目是一个带有c#和ASP的MVC。
答案 0 :(得分:1)
可能错过了这个使用声明。
using System.ComponentModel.DataAnnotations.Schema;
你可能想要考虑使用流畅的api而不是数据注释,只是一个想法。