このデータ型を使用したことがないため、SQL 2012 で Geometry データ型を使用して行を作成および保存しようとしています。
しかし、私はサンプルを見つけることができません (まだ検索中の可能性があります)。誰かがこのトピックに関する知識を持っているか、サンプルやデモと共有するための便利なリンクを持っているかどうかを知ることは素晴らしいことです.
このデータ型を使用したことがないため、SQL 2012 で Geometry データ型を使用して行を作成および保存しようとしています。
しかし、私はサンプルを見つけることができません (まだ検索中の可能性があります)。誰かがこのトピックに関する知識を持っているか、サンプルやデモと共有するための便利なリンクを持っているかどうかを知ることは素晴らしいことです.
System.Spatial
Entity Framework と互換性がありません。これは、WCF Data Services を介して OData で空間型をサポートするために作成されました。詳細はこちら。
したがって、使用する必要があるのはDbGeometry
クラスです。
問題は、Entity Framework 5 と C# 4.0 を使用していることです。現在の「ミックス」は空間データをサポートしていないため、Entity Framework 6 または C# 4.5 を使用する必要があります。
有効な構成:
その後、次のような線ストリングを作成できます。
var line = DbGeometry.FromText("LINESTRING (30 10, 10 30, 40 40)");
テキストはWKT表記を使用します。