SqlGeography
SQL Server によって CLR ユーザー定義型として実装されるため、次のようなことができます。
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();
}
デスクトップ アプリケーションの場合は、かなり簡単です。 コード プロジェクト に良い例があります。 デスクトップと Web の両方で役立つ SQL ジオメトリ ビューアです。
SQLGeometry または SQLGeography を直接使用するには、SQL Server Install/100/SDK/Assemblies にある Microsoft.SqlServer.Types.dll を参照する必要があります。