2016-04-03 161 views
1

我們使用SQL Server CLR與我們的webapp結合使用,主要用於編寫複雜的檢查約束。在SQL Server和庫項目之間共享空間代碼

我需要編寫一個與空間數據一起工作的類,它將在SQL Server中的CLR UDF和實體框架之間共享。

對於實體框架,我使用DbGeography。我將如何在CLR UDF中表示空間類型?我如何將它抽象出來,使它在兩個地方都能正常工作?

+0

只是一些想法 - 內置類型'SqlGeography'和'SqlGeometry'在'Microsoft.SqlServer.Types'中您可以通過將Microsoft.SqlServer.Types.dll添加到您的項目中來引用它們(它位於SDK /在您的SQL Server安裝目錄中的Assemblies文件夾)。您可以使用'Parse'和'ToString' /'AsText'方法在'DbGeography'和'SqlGeography'之間進行映射。 –

回答

相關問題