高效的过程SQL Server和数值方法库

时间:2011-03-09 18:53:29

标签: .net sql-server-2008 matlab communication lapack

有没有办法统一数字方法库,它可以利用所有.net'snumerical methods调用.net事物的SQL Server来解决这些问题?

  • 你推荐什么图书馆, 可能正在使用MATLABR
  • 如何将SQL Server.net与此类库或库通信?
  • 你有一个例子吗?
  • numerical libraries.netSQL Server
  • 之间建立链接时必须遵循哪些步骤

2 个答案:

答案 0 :(得分:2)

如果您想使用Matlab作为数值库,但是从c#驱动数据访问和控制执行,我会推荐以下方法。

在Matlab中使用COM自动化服务器,在Visual Studio的添加引用对话框中添加对MATLAB Application Type Library (Matlab.Application) COM对象的引用。

从c#调用您的Matlab脚本,请参阅Matlab documentation以获取示例。

使用ADO.NET,Linq2Sql或Entity Framework从SQL Server获取数据,并通过上面创建的COM对象将其提供给Matlab。完成计算后,读出数据并将结果再次存储在数据库中。

要在后台处理事物,您可以使用c#中的BackgroundWorker

答案 1 :(得分:1)

如果您使用CLR function,,它可以访问所有(我认为).net数学库。

如果他们有.net组件

,这也应该包括第三方库