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.
# LinqConnect (formerly known as LINQ to MySQL)
- The bug related to not submitting new records, when EntityRef of the corresponding entity class is set to null, is fixed
- The bug related to re-materialization of objects of the same type when performing methods that are mapped to different stored procedures is fixed
- The bug with loading metadata and query performing when ITable<TEntity> is used instead of Table<TEntity> is fixed
- The bug with the materialization of UInt32 values greater than Int32.MaxValue is fixed
# Entity Framework support
- The MySqlFunctions.Collate method for including the COLLATE operator with a necessary collation in generated SQL is added
- The config.QueryOptions.ComparisonCollation option is implemented to use the COLLATE operator with a required collation when comparing strings in "equal" and "not equal" cases
- The config.QueryOptions.LikeCollation option is added to use the COLLATE operator with a specified collation for .Contains/.StartsWith/.EndsWith methods