2011-05-21 2 views
0

Existe-t-il un moyen d'appeler les routines LAPACK à l'intérieur d'un stored procedure dans C#(visual studio 2008) ?.C# visual studio et lapack

Si oui, comment seraient les étapes?

+1

Depuis une procédure stockée SQL - ou dans une méthode C#? –

+0

bien, je voudrais communiquer SQL avec C# et utiliser la bibliothèque LAPACK, je voudrais être dans la procédure stockée SQL. – cMinor

+0

Etes-vous capable d'utiliser LAPACK à partir de C# déjà, et juste besoin de conseils pour l'intégrer dans SQL (SQL Server j'espère!). –

Répondre

1

Vous devez compiler LAPACK en .dll et l'appeler à partir de C#. Je ne sais pas comment SQL va entrer dans cela, mais je pense que c'est une question distincte.

En détail, regardez http://icl.cs.utk.edu/lapack-for-windows/lapack/ et à la fin il y a des instructions sur la façon de compiler les sources. Je crée une bibliothèque statique pour BLAS et une bibliothèque dynamique pour LAPACK. Ensuite, en fonction des procédures que vous souhaitez utiliser, vous devrez écrire des fonctions wrapper managées qui appellent le .dll.