2013-10-03 1 views
1

Est-ce que quelqu'un a utilisé avec succès MathNet.Numerics en tant qu'assemblage CLR dans SQL Server?Utilisation de mathnet-numerics comme assembly CLR dans SQL Server

Utilisation de SQL Server 2012 sur Windows 8, je suis parvenu à faire un pointage ASSEMBLY CREATE à la DLL, mais lorsque je tente de faire

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

Je reçois un message d'erreur:

"n'est pas conforme à la spécification UDT: attribut personnalisé manquant Microsoft.SqlServer.Server.SqlUserDefinedTYpeAttribute".

Répondre

0

Il semble que vous ne pouvez pas utiliser le code .Net arbitraire dans CLR SQL, mais doivent développer spécifiquement pour elle, en décorant votre code avec des attributs comme SqlFunction et en utilisant ses propres types spéciaux comme SqlDouble au lieu de simplement System.Double. Néanmoins, je m'attendrais à ce que vous puissiez écrire une petite bibliothèque wrapper/adaptateur .Net puis référencer et appeler les routines Math.NET Numerics à partir de là.

Questions connexes