Я получаю DbUpdateException
, когда я звоню SaveChanges
с некоторыми геометриями, загруженными из шейп-файла. Я получаю сообщение об ошибке:
IndexOutOfRangeException: индекс находится за пределами массива.
Вот пример кода, который сохраняет два многоугольника WKT: первый в порядкено вторая выдает ошибку:
https://gist.github.com/capesean/57527a0576d5972ff1514438440397fa
(код WKT слишком длинный для вставки)
WKT кажется действительным: http://dev.openlayers.org/examples/vector-formats.html
И я могу загрузить его прямо в SQL Server:
INSERT INTO regions
VALUES (NEWID(), 'POLYGON ((30.613919943000042 -30.391359940999962, ......))')