我无法SqlGeography
从 MS SQL DB获取对象,我使用 .net core app 和 linq2db 作为提供程序,但我有一个例外:“无法为几何创建‘GIS_CH_DB.sys.geography’类型或‘’特定类型。 ”
但我用
var provider = (SqlServerDataProvider)DataConnection.GetRegisteredProviders()[LinqToDB.ProviderName.SqlServer2014];
provider.AddUdtType<SqlGeography>("Geography", null, LinqToDB.DataType.Udt);
provider.AddUdtType<SqlGeometry>("Geometry", null, LinqToDB.DataType.Udt);
Run Code Online (Sandbox Code Playgroud)
这应该将 SQLGeography 转换为正确的对象。有人知道如何解决这个问题吗?