使用 .NET4,数据注释问题



我正在尝试在我的网站上使用实体框架。我遵循教程,Visual Studio(2010)没有抱怨。但是,当我添加外键数据注释时,当我在网站上运行时出现命名空间不存在的错误。 CS0246: The type or namespace name 'ForeignKey' could not be found (are you missing a using directive or an assembly reference?)

经过一些搜索后,似乎 .NET 4 中不存在外键数据批注。

如果是这种情况,有没有办法在 .NET 4 中将 at 外键添加到模型中?

正确,System.ComponentModel.DataAnnotations.Schema是.NET 4.5的一部分。

您是否查看了Fluent API?

这是VS 2010的视频。 http://msdn.microsoft.com/en-ca/data/gg194009.aspx