Entity Developer V6.11.1213

Entity Developer V6.11.1213
Improves Data Transfer Object template.

News

Feature Release

April 07, 2021 - 13:59
Entity Developer V6.11.1213
Entity Developer
  • Added support for Microsoft Visual Studio 2019 version 16.10 Preview.
  • Added the ability to ignore warnings during code generation.
  • Data Transfer Object template has been improved:
    • New Serialization Library property has been added for specifying the library used for serialization.
    • The extended property "Do Not Serialize" has been added to exclude properties and navigation properties from serialization.
    • The extended property "Serialization Name" has been added to set custom names for properties and navigation in serialization.
    • Behavior change: WCF Data Contract Attributes is now set to False by default.

Entity Framework support

  • The JSON (Newtonsoft.Json, Microsoft.Text.Json) and YAML (YamlDotNet) serializations are now supported in Entity Framework Core (via Entity Framework Core template) and Entity Framework 6 (via DbContext template).
  • Added new template property "Serialization Library" for specifying the library used for serialization.
  • Added new template property "Serialize Original Column Names" for controlling the appearance of original column names in serialization.
  • Added a new template property "Serialize Navigation" for controlling the appearance of navigation properties in serialization.
  • Added a new template property "Serialize Null Value" for managing the behavior of nullable properties.
  • Added a new extended property "Do Not Serialize" to exclude properties and navigation properties from serialization.
  • Added a new extended property "Serialization Name" to set custom names for properties and navigation in serialization.
  • Microsoft .NET 6.0 has been added to the list of available Target Framework versions in Create Model Wizard and Model Settings in Entity Framework Core and Entity Framework 6 models.
  • Entity Framework Core 6.0 is now supported for Microsoft.Data.SqlClient, Microsoft.Data.Sqlite and Npgsql.
  • The new package "MySql.EntityFrameworkCore" is now used for MySQL Connector Microsoft .NET in Entity Framework Core 3 and Entity Framework Core 5.
  • Entity Framework Core 5 is now supported for FirebirdSql.Data.FirebirdClient and Pomelo.EntityFrameworkCore.MySql.
  • Entity Framework Core Spatial Data (NetTopologySuite) is now supported for Pomelo.EntityFrameworkCore.MySql.
  • Added new extended property "Record Type" for classes.
  • Added new extended property "Do Not Generate Default Constructor".
  • Added a new extended property "Do Not Generate Mapping".
  • Newtonsoft.Json.Linq (JObject and JToken as property types) is now supported for Pomelo.EntityFrameworkCore.MySql in Entity Framework Core Model.
  • System.Text.Json (JsonDocument and JsonElement as property types) is now supported for Pomelo.EntityFrameworkCore.MySql and Npgsql in Entity Framework Core Mode.
  • Added new options "Private setter for store generated properties" and "Constructor parameter" to Model Settings.

LINQ to SQL support

  • Added a new option "Read-only computed columns" to Model Settings.