【问题标题】:System.ComponentModel.DataAnnotations.Schema not found in VS2010在 VS2010 中找不到 System.ComponentModel.DataAnnotations.Schema
【发布时间】:2013-06-23 16:25:21
【问题描述】:

我正在尝试将 EntityFramework 5(不是 4.4,因为我想使用一些新功能 - 枚举支持、空间类型等)与 Visual Studio 2010 在安装了 .NET 4.5 的机器上。

要使用 DataAnnotations 配置我的域类,我引用了 System.ComponentModel.DataAnnotations.dll(v 4.0.30319 - 据我所知,此版本绝对来自 .NET 4.5) p>

但我不能从中包含 System.ComponentModel.DataAnnotations.Schema 命名空间(它在对象浏览器中也不可见)。

所以我陷入了僵局……

是否有某种技巧或者完全不可能这样编码?谢谢。

附: VS 2012 不是解决方案,因为我的公司长期坚持使用 VS 2010 :(

【问题讨论】:

    标签: visual-studio-2010 entity-framework-5 data-annotations .net-4.5


    【解决方案1】:

    嗯,我在MSDN ADO .NET Blog 上发现了一些好消息

    .NET 4.0 上的枚举、空间和更好的性能 - 通过将过去存在于 .NET Framework 中的核心组件移动到 EF NuGet 包中,我们现在能够提供枚举支持、空间数据类型和 .NET 4.0 上 EF5 的性能改进。

    所以看起来 EF6 Alpha 3 和更新版本将为 .NET 4.0 带来一些主要功能(EF 4.4 for .NET 4.0 与 EF 5 for .NET 4.5 相比缺乏)。

    太棒了!这就是我要找的东西..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 2012-05-17
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多