2013-10-03 40 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例程。

相关问题