SqlGeography
je implementován jako uživatelsky definovaný typ CLR serverem SQL, takže můžete udělat něco podobného:
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();
}
Pokud se jedná o desktopovou aplikaci, máte to o něco jednodušší. Dobrý příklad je v Projekt kódu prohlížeče SQL Geometry, který pomůže jak pro počítač, tak pro web.
Chcete-li přímo používat SQLGeometry nebo SQLGeography, musíte odkazovat na Microsoft.SqlServer.Types.dll, který najdete na SQL Server Install/100/SDK/Assemblies.