SqlGeography
реализован как пользовательский тип CLR в SQL Server, так что вы можете сделать что-то вроде:
SqlGeography geo = // Get the geography from somewhere...
using (SqlCommand command =
new SqlCommand(@"dbo.up_Foobar_Insert", connection))
command.Parameters.Add(new SqlParameter("@Point", geo) { UdtTypeName = "Geography" });
command.ExecuteNonQuery();
}
Если это настольное приложение, у вас его совсем немногоПолегче.Хороший пример в Code Project средства просмотра SQL Geometry, который поможет как для настольных компьютеров, так и для веб-сайтов.
Вам нужно обратиться к Microsoft.SqlServer.Types.dll, найденному в SQLУстановка сервера / 100 / SDK / Сборки для непосредственного использования SQLGeometry или SQLGeography.