4
这是我第一次尝试在EF Code First设计中使用DbGeography类型。 我的问题是我应该使用简单的浮点字段来保存位置的经度和纬度,还是应该使用SQL类型的地理位置?在Sql Geography列或更简单的列中存储Long/Lat?
我开始认为地理正在使事情变得更加复杂,然后他们需要做到。 我会根据long/lat做一些面积计算。
这是我第一次尝试在EF Code First设计中使用DbGeography类型。 我的问题是我应该使用简单的浮点字段来保存位置的经度和纬度,还是应该使用SQL类型的地理位置?在Sql Geography列或更简单的列中存储Long/Lat?
我开始认为地理正在使事情变得更加复杂,然后他们需要做到。 我会根据long/lat做一些面积计算。
如果你认为你要使用functions and other conveniences the Geography type provides我会使用数据类型。否则,float会很好。
我已经使用float来存储long/lat来查找距离最近的邮政编码在搜索功能中提供了一个邮政编码 – techspider
我也一直在与地理位置斗争。我将Lat/Lng放在两个单独的字段中。这对我来说更容易,特别是在执行计算和生成地图时。 –
我知道这可以专注于编程,但我会在dba.stackexchange.com上发布 – scsimon