A IBM disponibilizou a versão de produção do Data Server Provider for .NET incluindo suporte para Entity Framework da Microsoft permitindo que seus usuários criem esquemas EDM e executem declarações EntitySQL e LINQ.
O IBM Data Server Provider para .NET permite a aplicações .NET acessarem estes sistemas de gerenciamento de banco de dados:
- DB2 Database para Linux®, UNIX®e Windows®, Version 9
- DB2® Universal Database™ Versão 8 para computadores Windows, UNIX e Linux
- DB2 Universal Database Versão 6 (ou superior) para OS/390® e z/OS®, através do DB2® Connect™
- DB2 Universal Database Versão 5, Release 1 (ou superior) para AS/400® e System i™, através do DB2 Connect
- DB2 Universal Database Versão 7.3 (ou superior) para VSE & VM, através do DB2 Connect
- IBM Informix® Dynamic Server, Versão 11.10 ou superior
- IBM UniData®, Versão 7.1.11 ou superior
- IBM UniVerse®, Versão 10.2 ou superior
O provider trabalha com seguintes clientes:
- IBM Data Server Client (versão 9.5.3 ou superior)
- IBM Data Server Runtime Client (versão 9.5.3 ou superior)
- IBM Data Server Driver para ODBC, CLI e .NET (versão 9.5.3 ou superior)
O IBM Database Add-Ins permite a criação de aplicações .NET para banco de dados da IBM no Visual Studio. O provider tem algumas limitações quando se trata do suporte para LINQ:
- Chamada de funções especificas armazenadas não é suportada.
- Chamada de outras funções canônicas que não sejam count, sum, min, max, avg dos agreggates, não é suportado.
- Outras limitações especificas do servidor.
Links úteis: DB2 e FAQ .NET. Noticias da InfoQ sobre o ADO.NET Entity Framework.