SqlGeography
implementeras som en CLR användardefinierad typ av SQL Server, så du kan göra något som:
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();
}
Om det är ett skrivbordsprogram har du det mycket enklare. Det finns ett bra exempel på Code Project av en SQL Geometry-visare som kommer att vara till hjälp för både skrivbord och webb.
Du måste referera till Microsoft.SqlServer.Types.dll, som finns på SQL Server Install/100/SDK/Assemblies för att använda SQLGeometry eller SQLGeography direkt.