アプリケーションコードでこの型に到達するには、この型をバイナリとしてマップする必要があることを理解しています。しかし、これらすべての型メソッドに完全に対応するものがないのはなぜでしょうか?
コード内でどのように作業すればよいでしょうか? それとも、SQL 環境の外でそれを使用することはまったく想定されていませんか?
編集: 質問は地理とジオメトリ タイプにも及びます。
アプリケーションコードでこの型に到達するには、この型をバイナリとしてマップする必要があることを理解しています。しかし、これらすべての型メソッドに完全に対応するものがないのはなぜでしょうか?
コード内でどのように作業すればよいでしょうか? それとも、SQL 環境の外でそれを使用することはまったく想定されていませんか?
編集: 質問は地理とジオメトリ タイプにも及びます。
新しいタイプのクライアント コードは、SQL Server 2008 Feature Packによって個別にインストールされます。
Microsoft SQL Server システムの CLR 型
SQL Server System CLR 型パッケージには、SQL Server 2008 の新しい geography、geography、および hierarchyid 型を実装するコンポーネントが含まれています。このコンポーネントをサーバーとは別にインストールして、クライアント アプリケーションがサーバーの外部でこれらの型を使用できるようにすることができます。
SQL Server 2008 のすべての新しい型は、お気に入りの CLR 言語でも標準の .NET CLR 型として利用できます。
これらの追加のアセンブリは、マシンに SQL Server 2008 をインストールする場合にインストールされます。または、Remus が指摘したように、SQL Server 2008 Feature Pack の一部として個別にダウンロードしてインストールすることもできます。これらの型はMicrosoft.SqlServer.Types
名前空間から利用できます (同じ名前でアセンブリに格納されます) - 基本名前空間にある DateTimeOffset を除きSystem
ます (他の日付型と共に)。
マルク
これは、SQL Server 2008 の hierarchyid に関する適切なガイダンスを提供する興味深い投稿です 。
そこで質問してもいいかもしれません。