0

将我的项目 vs2010 ef 4 移动到 vs 2012 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。

4

1 回答 1

1

可能缺少此 using 语句。

using System.ComponentModel.DataAnnotations.Schema;

您可能还想考虑使用 fluent api 而不是数据注释,只是一个想法。

于 2013-05-19T15:26:26.197 回答