有没有办法交流一个数字方法库,它可以利用所有.net's
(numerical methods
由.net
它调用SQL Server
)habilities?
- 您推荐什么库,也许使用
MATLAB
,R
? - 如何
SQL Server
与.net
这样的图书馆或图书馆进行交流? - 你有一个例子吗?
- 必须遵循哪些步骤才能在和
numerical libraries
之间建立联系.net
SQL Server
有没有办法交流一个数字方法库,它可以利用所有.net's
(numerical methods
由.net
它调用SQL Server
)habilities?
MATLAB
, R
?SQL Server
与.net
这样的图书馆或图书馆进行交流?numerical libraries
之间建立联系.net
SQL Server
如果您喜欢将 Matlab 用作数值库,但从 c# 驱动数据访问和控制执行,我会推荐以下方法。
MATLAB Application Type Library (Matlab.Application)
通过在 Visual Studio 的添加引用对话框中添加对 COM 对象的引用来使用 Matlab 中的 COM 自动化服务器。
从 c# 调用您的 Matlab 脚本,有关示例 ,请参阅Matlab 文档。
使用 ADO.NET、 Linq2Sql或实体框架从 SQL Server 获取数据,并通过上面创建的 COM 对象将其输入 Matlab。计算完成后,读出数据并将结果再次存储在数据库中。
要在后台处理事情,您可以使用BackgroundWorker
C# 中的。
如果您使用CLR 函数,它可以访问所有(我认为).net 数学库。
如果它们有 .net 组件,这也应该包括 3rd 方库