我必须创建体系结构和过程以将 Visual Studio c# 程序与 IBM AS/400 上的数据库连接起来。我正在寻找不同的可能性,我认为服务 Rest 是最好的选择,但我还没有决定如何将它们与 AS / 400 连接。有人有这方面的经验吗?实体框架可以是一个有效的选择吗?IBM.Data.DB2.iSeries 数据提供者呢?我要做“简单”的 CRUD 操作,我在本地网络中,没有权限问题或用户限制。
问问题
550 次
2 回答
3
根据我的经验,您需要安装 AS/400 的 ODBC 驱动程序才能在应用程序和数据库之间建立连接。我没有尝试将实体框架与 ODBC 驱动程序一起使用,但这个链接说实体框架不支持 ODBC 连接。您在此处的选择是使用 .NET 中提供的 OdbcClient 类,以便在您的应用程序和 AS/400 数据库之间建立连接。
于 2014-03-11T12:44:50.543 回答
0
对于不同的用途和不同的客户,REST 或 SOAP 或 ODBC 或其他可能是“最佳的”。在大多数编程类别中,在所有重要的要求和约束都知道之前,没有所谓的“最佳”。
请澄清目标是什么。您是否只在寻找数据库互操作性?(什么样的动作?)这也是调用远程应用程序功能的应用程序“命令和控制”吗?需要发生什么事情?网络如何适应?用户是谁?
你可以考虑的元素越多,做对的机会就越大。
于 2014-03-18T07:33:18.183 回答