Devart - ( Commercial Trial)
dotConnect for MySQL enhanced ORM data provider to easily create MySQL-based database applications.
dotConnect for MySQL is a reliable and enhanced ORM (Entity Framework, NHibernate, LinqConnect) enabled data provider build over ADO.NET architecture, being in the same time a development framework with impressive innovative technologies. It was developed to offer a complete solution for designing MySQL-based database applications while increasing the productivity in the same time. The application offers flexible conectivity – being able to operate in Direct Mode without MySQL client library and in Client mode with usage of libmysql.dll, database application development extensions, MySQL advanced features such as SSL and SSH connections, embedded server, HTTP tunneling and more, BIS support, ASP.NET Identity 1 and 2 support, Sync Framework support, a vast number of GUI tools that increase your productivity, per-component tracing of database events with a free dbMonitor application and much more.
.NET Core is supported.
The NuGet packages with .NET Standard 1.3 (.NET Core) compliant assemblies are uploaded to www.nuget.org.
The bug with previewing a DataSet is fixed.
Entity Developer:
The .NET Core projects in Visual Studio 2017 are supported.
The Snake case in both Model and Database naming rules is supported via the new "Add underscore" option.
The bug with setting json datatype and rowversion pseudotype in SSDL is fixed.
LinqConnect (formerly known as LINQ to Oracle):
The bug with running LINQ queries, which invoke .NET methods on client side during materialization of result set, is fixed.
The bug with materializing scalar value collection when converting values on the client side is fixed.
The bug with returning incorrect data by the 'BooleanProperty ?? false' LINQ query is fixed.
Entity Framework support:
Entity Framework Core 1.1.2 is supported.
The support of EF Core models with string columns, which are defined without length limit and participate in PKs, FKs, indices, is improved.
The compatibility with ASP.NET Core Identity is improved.
The possibility to use command interception for EF6 commands executed within batch updates is implemented.
The bug with using config.CodeFirstOptions.TruncateLongDefaultNames in EF Core is fixed.
The bug with using the ForMySqlHasColumnName and ForMySqlHasColumnType modelBuilder methods with the value-type properties in EF Core is fixed.
The bug with paging in EF Core is fixed.