【发布时间】:2014-10-15 10:10:32
【问题描述】:
好的,我知道 Edge-SQL 让您直接在 node.js 代码中编写 T-SQL 语句。
太棒了。
但我有旧版 DLL,它们可以自行访问数据库,我需要将其集成到 node.js 应用程序中。基本上,我有一组 DLL 负责从我想通过 .NET 异步方法公开的数据库构建数据对象,这些方法当前将数据对象传递回 ASP.NET 前端。目标是能够使用 node.js 前端替换 ASP.NET 前端,该前端利用来自旧版应用程序的相同数据 DLL。
我的问题是:
- 是否可以使用 edge.js 在 node.js 上下文中使用这些 DLL?如果是这样,
- 这样做是否正确传递连接字符串的唯一问题是?和
- 我将如何传递通常位于 web.config 中的 DB 连接以供那些 DLL 使用?
编辑
类似于这个问题:Using a .NET DLL in Node.js / serverside javascript,除了没有关于如何处理连接字符串的细节和这个问题Connect to SQL Server database from Node.js。
显然这两者可以一起工作,但很好奇如何使它与来自已编译 DLL 的 DB 调用一起工作,但使用 DLL 的 Web 应用程序是 express.js/node.js 应用程序。
编辑 2
澄清一下,目标是拥有一个 .cs/.csx 文件,我可以从中调用方法,从节点传递参数(来自 URL)以传递给 .cs/.csx 文件中的方法进而调用项目中包含的预编译 DLL。正是那些对 DB 进行调用的 DLL 需要传入连接字符串。
【问题讨论】:
标签: .net sql-server node.js edge.js