New build of dotConnect for Oracle 8.3.161 is available!

Discussion of open issues, suggestions and bugs regarding ADO.NET provider for Oracle
Locked
Devart
Site Admin
Posts: 3974
Joined: Tue 26 Oct 2004 13:51

New build of dotConnect for Oracle 8.3.161 is available!

Post by Devart » Thu 15 May 2014 14:04

Dear users,

New build of dotConnect for Oracle 8.3.161 is available for download now.

In this version:
  • The OracleScript.Cancel() method is added to stop query execution
  • The behaviour is changed: the Errors property of the OracleException class is never null now and always has at least one element
  • The behaviour is changed: the Message property of the OracleException class now contains all distinct error messages returned by Oracle when using OracleLoader in the array binding mode and when calling ExecuteArray
  • The behaviour is changed: when using OracleLoader in the array binding mode, the table constraints are disabled for the time of data loading and is enabled again only when closing the OracleLoader object
  • The bug with wrong type of a "sender" parameter in OracleLoaderErrorEventHandler is fixed
  • The bug with Error event of OracleLoader class not invoked if event handler is subscribed after CreateColumn() method call is fixed
  • The bug with not throwing exception when OracleLoader object is disposed without Close() method call is fixed
  • The bug with generating "ORA-19025: EXTRACTVALUE returns value of only one node" in Oracle Workflow Instance Store implementation is fixed
  • The bug with reading an object of the NCLOB type from Oracle 11.2.0.3.0 in the Direct mode is fixed
  • The bug with generating System.IndexOutOfRangeException in the Direct mode when using a quoted name of command parameter is fixed
  • The bug with not throwing exceptions on erroneous CREATE statements executed via OracleScript in the Direct mode is fixed
LinqConnect (formerly known as LINQ to Oracle)
  • The bug related to reading values of the string properties, that are database generated, when performing SubmitChanges() is fixed
Entity Developer
  • The bug related to performing queries via Query Editor/Retrieve Data when working with the 'Enterprise Library' validation framework is fixed
  • The bug related to the storage and mapping regeneration via the "Update Database from Model" wizard, or via the "Regenerate Storage and Mapping" option of the diagram shortcut menu, when changing one DBMS to another, is fixed (LinqConnect models)
Entity Framework support
  • The functionality of setting the CodeFirstOptions.ColumnTypeCasingConventionCompatibility option via provider manifest token for a particular Entity Framework model is implemented for possibility of using both Database-First/Model-First model with XML mapping and Code-First model with fluent/attribute mapping in the same AppDomain
  • The config.DatabaseScript.Column.MaxStringSize configuration option (default value is OracleMaxStringSize.Standard) is added to provide the possibility of determining a default size of the VARCHAR2 and NVARCHAR2 columns for Oracle 12c if it was not set explicitly in the Code-First CreateDatabase()/Code-First Migrations functionality
  • The NumericIdentityBehavior.ImplicitSequence enumeration value of config.DatabaseScript.Column.NumericIdentityBehavior for Oracle 12c is now deprecated and not recommended to use; use the new NumericIdentityBehavior.GeneratedAlwaysAsIdentity, NumericIdentityBehavior.GeneratedByDefaultAsIdentity, NumericIdentityBehavior.GeneratedByDefaultOnNullAsIdentity values instead
  • The behaviour is changed: now a slash after the very last statement is generated in the Code-First CreateDatabaseScript() functionality
  • The behaviour is changed: now the Code-First CreateDatabase()/CreateDatabaseScript()/Code-First Migrations functionality for Oracle 12c generates 'GENERATED BY DEFAULT ON NULL AS IDENTITY' instead of 'GENERATED ALWAYS AS IDENTITY' for autoincrement identity columns when config.DatabaseScript.Column.NumericIdentityBehavior = Default
  • The bug related to the "ORA-01790: expression must have same datatype as corresponding expression" error when trying to map RAW to Binary and using multiple Include() is fixed
  • The bug with setting the config.DatabaseScript.Column.NumericIdentityBehavior option via application config file is fixed
  • The bug with setting the default size (2000) of raw type with fluent mapping for Oracle 12c is fixed
Devart development team
http://www.devart.com/dotconnect/oracle/

Locked