1
私たちは、Webアプリケーションと並行してSQL Server CLRを使用し、複雑なチェック制約を記述しています。SQL Serverとライブラリプロジェクト間の空間コードの共有
SQL ServerのCLR UDFとEntity Frameworkで共有される空間データを扱うクラスを作成する必要があります。
Entity Frameworkの場合、私はDbGeographyを使用します。 CLR UDFで空間型をどのように表現できますか?どのように私はそれが両方の場所で動作するように抽象化することができますか?
組み込み型の 'SqlGeography'と' SqlGeometry'は 'Microsoft.SqlServer.Types'にあります。これらは、プロジェクトにMicrosoft.SqlServer.Types.dllを追加することで参照できます(SDK/SQL Serverのインストールディレクトリにアセンブリフォルダがあります)。 'DbGeography'と' SqlGeography'の間には 'Parse'と' ToString'/'AsText'メソッドを使ってマップすることができます。 –