我正在尝试在安装了.NET 4.5的机器上将EntityFramework 5(不是4.4,因为我想使用一些新功能 - 枚举支持、空间类型等)与Visual Studio 2010一起使用。
要使用 DataAnnotations 配置我的域类,我引用了 System.ComponentModel.DataAnnotations.dll(v 4.0.30319 - 据我所知,此版本绝对来自 .NET 4.5)
但我不能从中包含System.ComponentModel.DataAnnotations.Schema命名空间(它在对象浏览器中也不可见)。
所以我陷入了僵局...
是否有某种技巧或者完全不可能以这种方式编码?谢谢。
PS VS 2012不是解决方案,因为我的公司长期使用VS 2010 :(