Dapper支持空间类型.net核心

gil*_*hal 9 c# dapper .net-core

我有一张带有地理专栏的表格.我知道dapper支持SqlGeography.net类型 - 但是,.net核心不支持.net类型.

有没有办法我可以创建自己的SqlGeography类型(在我的情况下,我只需要一个点的lat和long值)并配置dapper来支持它?有没有办法在不修改dapper的代码的情况下这样做,就像我看到的一些例子一样?

Tom*_*map 1

.Net Core 之前的 Dapper 依赖 EntityFramework SQL 类型来支持 SQLGeography。

.Net Core 尚不支持空间类型,这里有一个未解决的问题: https: //github.com/aspnet/EntityFrameworkCore/issues/1100

如果你看最新的评论,似乎它不适用于.Net Core 2.1

我有同样的问题,我最好的选择是暂时转换为 2 个字段(纬度和经度)。