C# 使用NetTopologySuite保存几何图形时实体框架核心索引自动失效异常

C# 使用NetTopologySuite保存几何图形时实体框架核心索引自动失效异常,c#,sql-server,entity-framework-core,nettopologysuite,C#,Sql Server,Entity Framework Core,Nettopologysuite,当我调用SaveChanges并从shapefile加载一些几何图形时,我得到了一个DbUpdateException。我得到的错误是: IndexOutOfRangeException:索引超出了数组的边界 下面是一些保存两个WKT多边形的示例代码:第一个很好,但第二个生成错误: (WKT代码太长,无法粘贴到此处) WKT似乎有效: 我可以直接将其加载到SQL Server中: INSERT INTO regions VALUES (NEWID(), 'POLYGON ((30.61391

当我调用
SaveChanges
并从shapefile加载一些几何图形时,我得到了一个
DbUpdateException
。我得到的错误是:

IndexOutOfRangeException:索引超出了数组的边界

下面是一些保存两个WKT多边形的示例代码:第一个很好,但第二个生成错误:

(WKT代码太长,无法粘贴到此处)

WKT似乎有效:

我可以直接将其加载到SQL Server中:

INSERT INTO regions 
VALUES (NEWID(), 'POLYGON ((30.613919943000042 -30.391359940999962, ......))')

这是对SqlClient的TdsParser的限制。
请注意这里的问题:

这是对SqlClient的TdsParser的限制。 在这里讨论这个问题: