2016-07-07 1 views
0

各レコードの経度と緯度を保存していますので、ある点からの距離に基づいてクエリを実行できるようになります。座標のGeoCoordinateまたはDbGeography?

long/latを格納するのに最適なデータタイプは何ですか?

一部のグーグルではDbGeographyが表示されています& GeoCoordinateですが、ドキュメントは実際にはあまり明確ではなく、最新の記事は見つかりません。

どのデータ型を使用する必要がありますか?

答えて

1

GeoCoordinateは、モバイルデバイスなどのセンサーデータを受信するために使用します。データベース格納の場合は、.NET 4.5以降の場合はSystem.Data.Spatial.DbGeography、Entity Frameworkを使用していて.NET 4.0以降の場合はSystem.Data.Entity.Spatial.DbGeographyを使用する必要があります。データベースのデータ型はgeography

+0

です。私はDbGeograpyタイプを使用します – Guerrilla