【发布时间】:2018-08-17 04:15:01
【问题描述】:
我需要使用 LINQ 查询来过滤这个数据表,并从给定的纬度和经度中找到最近的位置。
例如: 28.9873 -- 纬度, 80.1652 -- 经度
【问题讨论】:
-
您应该(最好的方法 imo)在您的数据库中使用地理数据类型并让数据库为您排序,否则我将创建一个存储过程,根据最小值提供最近的位置Lat 和 Lng 的差值之和。
-
@mjwills 将其存储在 SQL Server 中。
标签: c# sql-server linq sqlgeography