SqlGeography
jest zaimplementowany jako typ zdefiniowany przez użytkownika CLR przez SQL Server, więc możesz zrobić coś takiego:
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();
}
Jeśli jest to aplikacja komputerowa, jest to trochę łatwiejsze. Dobrym przykładem jest Projekt Code przeglądarki geometrii SQL, która pomoże zarówno na pulpicie, jak i w Internecie.
Aby bezpośrednio korzystać z SQLGeometry lub SQLGeography, należy odwołać się do pliku Microsoft.SqlServer.Types.dll, który można znaleźć w SQL Server Install/100/SDK/Assemblies.