質問: vNextとEF7で空間データを使用するアプリケーションを構築しています。以前のバージョンのasp.netとEF6では、DbGeographyを使用するためにSystem.Data.Entity.Spatialを使用しましたが、現在この名前空間は使用できません。 現在私はproject.jsonファイルに次のナゲットパッケージを持っています: * "EntityFramework.Commands": "7.0.0-rc1-final" * "EntityFramework.Core": "7.0.0-rc1-final" * "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final" 私が紛失しているパッケージ、またはまだ実装されていないSQL Serverの空間データ型をサポートしていますか?私はEF7 githubロードマップに「Modelling - Complex / value types」と記されたバックログ機能があることに気が付きましたが、詳細は表示されません。 私が紛失しているパッケージがある場合は、そのパッケージが何であるかを含めることができます。 事前に多くの感謝
回答: 空間データは、Entity Framework Coreではまだサポートされていません。 Spatialは2.0向けに計画されておらず、後のバージョンでの計画を完了していないのですが、github.com/aspnet/EntityFramework/issuesで空間的なサポートの詳細を投稿することをお勧めします/ 1100、たとえば特定の空間関数を使用するか、あらゆる種類の空間機能を持つ豊富な空間型が必要ですか?特定のデータベースでのみ使用するのですか、複数のデータベースに対して同じコードを記述する必要がありますか? ソース: Altought私は一時的な回避策を作ってGeographyカラムを組み込み、EF Core 1.0.0以降で使用しました。 (完璧ではありませんが、今のところそれができます) 受け入れられた回答を参照してください: Entity Frameworkコア:このプラットフォームでは、Udt型はサポートされていません。 (空間データ - 地理)