web-dev-qa-db-ja.com

C#、Entity Framework、SQL Server 2008を使用して地理データを読み書きするにはどうすればよいですか?

ユーザーが地図上の特定の地点の緯度と経度を入力できるフォームがあります。データは文字列値として入力されます。調査を行ったところ、さまざまなソースから、EntityFrameworkが地理データ型をサポートしていないことがわかりました。

  • 文字列データを解析してデータベースの地理列に保存するにはどうすればよいですか?
  • どうすればアクセスして、保存されたら文字列として再解析できますか?

前もって感謝します!

15

実際、.NET Framework4.5に付属しているEntityFramework 5コンポーネントは、空間型をサポートしています。これを見てください ウォークスルー

[〜#〜] edit [〜#〜]EF6を使用すると、.NET Framework4と.NETFramework4.5の両方で空間型を使用できます。

20
Pawel