【发布时间】:2016-11-09 05:14:27
【问题描述】:
我正在存储每条记录的经度和纬度,以便我能够根据与某个点的距离进行查询。
存储 long/lat 的最佳数据类型是什么?
一些谷歌搜索出现了 DbGeography & GeoCoordinate,但文档不是很清楚,我找不到任何好的最近文章。
我应该使用什么数据类型?
【问题讨论】:
标签: c# sql-server entity-framework
我正在存储每条记录的经度和纬度,以便我能够根据与某个点的距离进行查询。
存储 long/lat 的最佳数据类型是什么?
一些谷歌搜索出现了 DbGeography & GeoCoordinate,但文档不是很清楚,我找不到任何好的最近文章。
我应该使用什么数据类型?
【问题讨论】:
标签: c# sql-server entity-framework
GeoCoordinate 用于在移动设备等设备上接收传感器数据。对于数据库存储,如果您使用 .NET 4.5,则应使用 System.Data.Spatial.DbGeography;如果您使用的是 Entity Framework 并且使用 .NET 4.0 或更早版本,则应使用 System.Data.Entity.Spatial.DbGeography。你数据库中的数据类型应该是geography
【讨论】: