5

Entity Framework に空間型 (System.Data.Spatial.DBGeometry) を実装する前は、"Microsoft.SqlServer.Types.SqlGeometry" を使用して空間サポートの欠如を処理できました。このライブラリには、さまざまな幾何学的点に基づいて SqlGeometry を作成するために使用されるクラス SqlGeometryBuilder があります。

SqlGeometry から DBGeometry に移行することにしましたが、SqlGeometryBuilder が行っていたのと同じことを行う関数を見つけることができませんでした。これに機能があるかどうか知っていますか?または次のリリースに含まれるかどうか知っていますか?

前もって感謝します。

4

2 に答える 2

1

非常に遅い応答です(質問を見ただけです)が...

EF を使用しながら、SqlGeometryBuilder を引き続き実装できます。DbGeometry と SqlGeometry の間で変換して使用し、SqlGeometry から DbGeometry に戻してデータベースに戻すだけです。これは、DbGeometry ではなく SqlGeometry によって実装された関数を使用する必要がある場合にも役立ちます。

今、または後のプロジェクトで役立つことを願っています。

于 2014-02-05T21:07:34.113 に答える
-1
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.SpatialEdmFunctions
于 2012-09-05T07:26:25.637 に答える