Я использую sql express 2008 и vs2008, пишу на c #.
У меня есть таблица БД с колонкой Geography, в которую мне нужно поместить данные GPS, которые я собрал. Когда я попытался создать сопоставление Entity-Framework для этой таблицы, он просто проигнорировал столбец с некоторым предупреждением о невозможности сопоставления таких типов столбцов.
Затем я посмотрел на проект nHibernate.Spatial, но похоже, что он переводит только типы Geometry, а не Geography. Не повезло там.
Мне сказали, что я могу использовать представление с приведением Geography к VarBinary, а затем в класс созданного объекта добавить еще одно свойство, которое десериализует двоичный файл обратно в Geography. Я думаю, это будет работать для чтения данных из базы данных, но мне также нужно вставить эти строки в мою базу данных, и я не могу добавить строки в представление.
Есть ли какой-то другой прием, который я могу использовать, чтобы легко читать и записывать данные Geography из моей базы данных в моем коде c #?