2013-10-03 41 views
1

是否有人成功使用過MathNet.Numerics作爲SQL Server中的CLR程序集?使用mathnet-numerics作爲SQL Server中的CLR程序集

在Windows 8上使用SQL Server 2012中,我已經成功地做到在DLL中的CREATE ASSEMBLY指點,但是當我嘗試做

CREATE TYPE Normal EXTERNAL NAME MathNetNumerics.[MathNet.Numerics.Distributions.Normal] 

我得到一個錯誤信息:

「不符合UDT規範:缺少自定義屬性 Microsoft.SqlServer.Server.SqlUserDefinedTYpeAttribute」。

回答

0

看來你不能使用任意的.Net代碼SQL CLR,但有專門爲它開發,通過與裝飾屬性代碼像SqlFunction並使用其自己的特殊類型,如SqlDouble,而不是僅僅System.Double。不過,我希望你可以編寫一個小的包裝器/適配器.Net庫,然後從那裏引用並調用Math.NET Numerics例程。

相關問題