1

.NET 4.5がインストールされているマシン上のVisual Studio 2010でEntityFramework 5 ( 4.4ではなく、いくつかの新機能 (列挙型サポート、空間型など) を使用したいため)を使用しようとしています。

DataAnnotations を使用してドメイン クラスを構成するために、 System.ComponentModel.DataAnnotations.dllを参照しました(v 4.0.30319 - このバージョンは、私の知る限り、.NET 4.5 からのものです)。

しかし、そこからSystem.ComponentModel.DataAnnotations.Schema名前空間を含めることはできません (オブジェクト ブラウザーにも表示されません)。

というわけで行き詰まり…。

ある種のトリックがありますか、それともそのような方法でコーディングすることは完全に不可能ですか? どうも。

PS VS 2012は、私の会社が長期間VS 2010で立ち往生しているため、解決策ではありません:(

4

1 に答える 1

1

MSDN ADO .NET ブログで良いニュースを見つけました。

.NET 4.0での列挙型、空間、パフォーマンスの向上 - .NET Framework にあったコア コンポーネントを EF NuGet パッケージに移動することで、列挙型のサポート、空間データ型、および EF5 からのパフォーマンスの向上を提供できるようになりました。ネット 4.0。

そのため、EF6 Alpha 3 以降では、.NET 4.0 にいくつかの主要な機能が追加されるようです (.NET 4.0 の EF 4.4 には、.NET 4.5 の EF 5 と比較して不足していました)。

偉大な!。それは私が探していたものです..

于 2013-06-23T16:49:15.843 に答える