SqlGeography
is geïmplementeerd als een door de gebruiker gedefinieerd type CLR door SQL Server, dus je kunt zoiets doen als:
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();
}
Als het een desktoptoepassing is, is het een stuk eenvoudiger. Er is een goed voorbeeld bij het Code Project van een SQL Geometry-viewer die helpt voor zowel desktop als web.
U moet verwijzen naar Microsoft.SqlServer.Types.dll, te vinden op SQL Server Install/100/SDK/Assemblies om SQLGeometry of SQLGeography rechtstreeks te gebruiken.