我正在尝试在我的网站上使用Entity Framework。我按照教程和Visual Studio(2010)不抱怨。但是,当我添加一个ForeignKey数据注释时,我在网站上运行命名空间不存在时收到错误。
CS0246: The type or namespace name 'ForeignKey' could not be found (are you missing a using directive or an assembly reference?)
在进行一些搜索之后,似乎在.NET 4中不存在ForeignKey数据注释。
如果是这种情况,有没有办法在.NET 4中添加外键到模型?
答案 0 :(得分:0)
正确,System.ComponentModel.DataAnnotations.Schema是.NET 4.5的一部分。
您是否考虑过Fluent API?
这是VS 2010专门的视频。 http://msdn.microsoft.com/en-ca/data/gg194009.aspx