2012-08-29 172 views
5

在實體框架中實現空間類型(System.Data.Spatial.DBGeometry)之前,我們可以使用「Microsoft.SqlServer.Types.SqlGeometry」來處理缺少空間支持的情況。該庫具有SqlGeometryBuilder類,可用於根據不同的幾何點創建SqlGeometry。是否有SqlGeometryBuilder的實現?

我決定從SqlGeometry轉到DBGeometry,但是我一直沒能找到任何和SqlGeometryBuilder相同的函數。你知道這是否有任何功能?或者你知道它是否會包含在下一個版本中?

在此先感謝。

回答

-1
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.SpatialEdmFunctions 
+0

應該是評論 – Cybermaxs

1

這是一個非常晚響應(我只剛看到這個問題),但...

,您仍然可以實現SqlGeometryBuilder同時使用EF。您只需在DbGeometry和SqlGeometry之間進行轉換即可使用它,然後再從SqlGeometry返回到DbGeometry以傳遞迴數據庫。當您需要使用由SqlGeometry實現的函數而不是DbGeometry時,這也很有用。

希望它現在或稍後的項目都有所幫助。