
The config.CodeFirstOptions.UseDateTimeAsDate option is now supported in the Entity Framework Core.
Features
- Entity Framework support
- New OracleJsonFunctions.ValueAs methods added for reading nonstring values returned by the JSON_VALUE Oracle function.
- The config.CodeFirstOptions.UseDateTimeAsDate option is now supported in the Entity Framework Core.
- Behavior changed: by default System.String is mapped to NVARCHAR2(2000) in Entity Framework Code-First when config.CodeFirstOptions.UseNonLobStrings=true.
- Behavior changed: the MoveTable operation is now ignored if "config.Workarounds.IgnoreSchemaName=true" or "config.Workarounds.IgnoreDboSchemaName=true" and a MoveTable is generated for the Migration History table to move it to or from a schema dbo.
- Entity Developer
- Support for ASP.NET Core MVC added to Data Annotations Metadata template.
Fixes
- Error in OracleDataReader.GetSchemaTable method when table name is longer than 30 characters, in Oracle 12c Release 2.
- Bug with RAC connection in Direct mode.
- Entity Developer
- Bug applying DevartEFCoreGenerator custom tool in Visual Basic .NET Core projects is fixed.
- LinqConnect (formerly known as LINQ to Oracle)
- MethodAccessException thrown by .NET Standard provider assemblies when targeting a full .NET Framework.
- Entity Framework support
- Bug using bool properties in the .Any() clause of a LINQ query.
- Bug generating a SQL query when translating paging operations with .OrderBy().Skip().Take().
- Bug explicitly specifying .HasColumnType for PK property, when entity has an Owned Type.
- Bug using CLOB column as a parameter in the JSON_VALUE Oracle function.
- Bug building a query for class properties mapped to columns with more than 30 characters.