Jos*_*osh 1 .net cross-platform ibm-midrange
我们需要从 .NET (C#) 连接到 AS/400 并访问(读取和写入)数据。
问题是数据存储在大型机上的关系文件中,而不是 DB2 数据库中。
实现这一目标的最佳方法是什么?我很想使用 ADO.NET 实体框架类型解决方案,但我相信兼容的数据提供程序仅适用于 DB2。
有一个 DB2 lite 产品,我相信它在 Windows 和 Linux 平台上提供。iSeries (AS/400) 以及 z 系列(大型机)使用 DB2 的“完整版本”,因为它已集成到操作系统中。如果我是您,我会询问大型机人员是否有 IBM 的 .NET ADO.NET 驱动程序以及连接信息。
IBM 提供了一本关于连接 AS/400 (i5)主题的优秀红皮书。基本上,您需要确保您拥有许可产品 iSeries Access For Windows (5722-XE1),并且需要在 Systemi 上设置数据提供程序。红皮书讨论了如何设置提供商。5722-XE1 的资源可以在 IBM 网站上找到。
如果您想要一个较旧的示例,可以在四百大师网站上找到一篇文章。
希望这会有所帮助——如果您需要其他信息或者您的管理员对设置有疑问,请随时发布。如果您需要其他信息,请确保发布操作系统版本(例如 V5R4 或类似版本)
| 归档时间: |
|
| 查看次数: |
1831 次 |
| 最近记录: |