IBM 发布了针对.NET 的数据服务器提供器的产品版,包括对微软实体框架的支持,允许用户创建 EDM 样式,以及执行 EntitySQL 和 LINQ 语句。
IBM 针对.NET 的数据服务器提供器允许.NET 应用程序访问 IBM 的数据库管理系统:
- 面向 Linux®,UNIX®和 Windows®的 DB2 Database,版本 9
- 面向基于 Window、UNIX 和 Linux 计算机的 DB2® Universal Database™,版本 8
- 面向 OS/390®和 z/OS®的 DB2 Universal Database 的版本 6(或更近版本),需要通过 DB2® Connect™
- 面向 AS/400®和 System i™的 DB2 Universal Database 的版本 5,第一次发布(或更近的发布),需要通过 DB2 Connect
- 面向 VSE & VM 的 DB2 Universal Database 的版本 7.3(或更近版本),需要通过 DB2 Connect
- IBM Informix® Dynamic Server,版本 11.10 或更新版本
- IBM UniData®,版本 7.1.11 或更新版本
- IBM UniVerse®,版本 10.2 或更新版本
提供器可以与下列客户端协作:
- IBM Data Server Client(版本 9.5.3 或更新版本)
- IBM Data Server Runtime Client(版本 9.5.3 或更新版本)
- 针对 ODBC、CLI 和.NET 的 IBM Data Server Driver(版本 9.5.3 或更新版本)
IBM 数据库插件支持在 Visual Studio 中创建针对 IBM 数据库的.NET 应用程序。涉及到对 LINQ 的支持方面时,提供器具有一定的限制:
- 不支持存储特定功能的调用。
- 不支持典型功能之外的聚集计数(aggregates count)、求和(sum)、最小值(min)、最大值(max)和求平均值(avg)。
- 其他服务器特定限制。
你可以通过下面的链接获取更多 DB2 和实体框架相关的信息: DB2 and .NET FAQ 以及 InfoQ 的 ADO.NET 实体框架相关新闻。
查看英文原文: IBM’s Data Server Provider for .NET Supports the Entity Framework
评论