我正在尝试在我的网站上使用实体框架。我遵循教程,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