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.
- Visual Studio 2015 is supported.
- MySQL 5.7 is supported.
- The Sql Modes connection string parameter for setting MySQL server sql_mode is implemented.
- The behaviour is changed: now, when a fatal error occurs in a connection, Dispose is called for the transaction, corresponding to this connection.
- The behaviour is changed: now the password property of a DevartMySql connection in a SSIS project can be Sensitive.
- The type of the "config_data" column of the "scopeconfig" table is changed from TEXT to LONGTEXT for Sync Framework support.
# LinqConnect (formerly known as LINQ to MySQL)
- The possibility to use .IsRowVersion() method for properties with non-binary data types when using the fluent mapping approach is added.
- The Parent property is added to the IInheritanceConfiguration interface.
# Entity Developer
- The Use ObservableCollection property of the DbContext template is implemented (Entity Framework models).
- The behaviour is changed: now the 1:1 and 1:0..1 associations are displayed differently on the diagram (LinqConnect models).