Release Notes: DataDirect Connect for ADO.NET, Release 3.3

Only DataDirect ADO.NET providers deliver a 100% managed code architecture for connectivity to Oracle, DB2, SQL Server, and Sybase.

Major Features:

New or Updated Drivers:

ADO.NET Entity Framework Support

Benefits of DataDirect ADO.NET Entity Framework support:

Superior ADO.NET Entity Framework performance

  • Best-in-class development-time and runtime performance and scalability – blows away the competition with the best throughput while using minimal CPU and memory resources
  • Fully tunable enterprise performance architecture – includes support for key features such as statement caching and connection pooling
  • Integrated performance wizards in Visual Studio – now fully functional with the ADO.NET Entity Framework

Quickly develop robust enterprise applications using LINQ, Entity SQL, and ADO.NET Data Services

  • Leverage the full functionality of the ADO.NET Entity Framework no matter what application development approach you choose
  • Application Context Awareness detects and reconfigures the ADO.NET provider to ensure optimal ADO.NET Entity Framework performance
  • Support for EDM portability across data sources, (including SQL Server) with flexible model support

Boost ADO.NET Entity Framework application enterprise readiness

  • Offers standard ADO.NET Entity Framework EDM context extensions
  • Log SQL statements generated by the ADO.NET Entity Framework for database optimization and tuning
  • 100% provider-implemented connection failover and load balancing with no code changes
  • Leverage security features such as Kerberos and SSL within the ADO.NET Entity Framework
  • Monitor your ADO.NET Entity Framework applications in production with features such as connection statistics and perfmon counters
  • Supports local (lightweight) and XA distributed transactions within ADO.NET Entity Framework

No database client software required – ever!

  • DataDirect providers support all features with the industry’s only 100% managed code architecture that completely eliminates the need for database client libraries such as Oracle OCI
  • With an architecturally sound model, DataDirect providers dramatically improve the potential for successful deployment of the ADO.NET Entity Framework

Secure end-to-end application data access

Application Context Awareness

Applications and applications development technologies are all unique, so why should an ADO.NET provider treat them all the same? Expanding on its support of codeless performance tuning, DataDirect introduces support for Application Context Awareness in its Oracle provider. With this feature, an ADO.NET provider can detect if it is being used with a technology such as LINQ, Entity SQL, or NHibernate, and automatically reconfigure its default settings for the best out-of-the-box performance for a particular technology. With this feature, developers can spend more time coding and even less time configuring their data connectivity.

Logging Application Block support

Object-relational mapping (ORM) technologies such as the ADO.NET Entity Framework make it easier for developers to build applications by simplifying many tasks, such a generating SQL. A tradeoff of this benefit is that the developer has less control and visibility over the SQL that is generated and passed to the ADO.NET provider and database. Without the ability to easily determine what SQL statements are being generated, important DBA tasks related to database optimization and re-indexing for performance are impossible.

With this release, all DataDirect ADO.NET providers support the logging of SQL statements using Microsoft's Enterprise Library Logging Application Block. Easily enabled via at a machine or application level, .NET applications can use this feature to log the SQL statements generated by an ORM technology and passed to the database to any destination for accelerated database tuning.

Oracle

Provider Functionality

  • Full Oracle feature support for the ADO.NET Entity Framework including:
    • All supported versions of the Oracle database available with a single provider
    • Support for overloaded procedures and REF CURSORS (Implicit & Explicit)
    • Support for Oracle database security features such as Transparent Data and Tablespace Encryption
    • Support for catalog features such as schemas, stored procedures, REF CURSORs, and packages
    • Support for data types such as BINARY, BINARY_DOUBLE, BINARY_FLOAT, BLOB,  CLOB, and XML
  • Application Context Awareness
  • Logging Application Block support

DB2

Provider Functionality

  • Logging Application Block support

    Sybase

    Provider Functionality

    • Logging Application Block support

      SQL Server

      Provider Functionality

      • Logging Application Block support