MySQL Connector/NET 7.0.5 m4 Development Release has been released

Dear MySQL users,

MySQL Connector/Net 7.0.5 is the second development release that expands cross-platform support to Linux and OS X when using Microsoft’s .NET Core framework. Now, .NET developers can use the X DevAPI with .NET Core and Entity Framework Core (EF Core) 1.0 to create server applications that run on Windows, Linux and OS X. We are very excited about this change and really look forward to your feedback on it!

MySQL Connector/Net 7.0.5 is also the fourth development release of MySQL Connector/Net to add support for the new X DevAPI.  The X DevAPI enables application developers to write code that combines the strengths of the relational and document models using a modern, NoSQL-like syntax that does not assume previous experience writing traditional SQL.

To learn more about how to write applications using the X DevAPI, see http://dev.mysql.com/doc/x-devapi-userguide/en/index.html. For more information about how the X DevAPI is implemented in Connector/Net, see http://dev.mysql.com/doc/dev/connector-net.

Please note that the X DevAPI requires at least MySQL Server version

5.7.12 or higher with the X Plugin enabled. For general documentation about how to get started using MySQL as a document store, see http://dev.mysql.com/doc/refman/5.7/en/document-store.html.

To download MySQL Connector/Net 7.0.5 M4, see the “Development Releases” tab at http://dev.mysql.com/downloads/connector/net/

Changes in MySQL Connector/Net 7.0.5 (2016-09-06, Milestone 4)

Functionality Added or Changed

  • Added support for snapshot change-tracking by recording the original values of an entity when it is retrieved from the database, and support to access the tracked state of entities through DbContext.Entry and DbContext.ChangeTracker.
  • Added concurrency tokens and shadow properties to the set of conventions used to build an Entity Framework Core model based on the shape of entity classes.
  • The .NET Core version of the driver now supports connections to MySQL servers configured to use SSL (TSL for 5.7) through the MySqlConnection class or a DbContext with Entity Framework 6.x or Entity Framework Core.
  • Entity Framework Core support for eager loading can be used to load related data from MySQL as part of the initial query.
  • Added X DevAPI support for following connections options:
    • ssl-enable: enables the use of SSL as required. mysqlx://user:password@192.2.0.1/?ssl-enable
    • ssl-ca: path to a local file that contains a list of trusted TLS/SSL CAs as PFX file. This option uses an implicit ssl-enable. mysqlx://user:password@server.example.com/?ssl-ca=(c:\cas.pfx)
    • ssl-ca-pwd: specifies the CA certificate password. mysqlx://user:password@server.example.com/?ssl-ca=(c:\cas.pfx)&ssl-ca-pwd=password

Nuget packages are available at:

MySql.Data package. Compatible with .NET 4.5.1 and Core framework 1.0

MySql.Data.EntityFrameworkCore. Compatible with .NET 4.5.1 and Core framework 1.0

MySql.Web. Compatible with .NET 4.5.1

MySql.Data.Entity Compatible with .NET 4.5.1

We love to hear your thoughts or any comments you have about our product. Please send us your feedback at our forums, fill a bug at our community site, or leave us any comment at the social media channels.

Enjoy and thanks for the support!

On behalf of the MySQL Connector/Net team

 

3 thoughts on “MySQL Connector/NET 7.0.5 m4 Development Release has been released

  1. While your MySql.Data package might be Core compatible, it would seem that the Google.ProtocolBuffers 2.4.1.555 package is not. 🙁

    Package Google.ProtocolBuffers 2.4.1.555 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package Google.ProtocolBuffers 2.4.1.555 supports:
    – cf20 (cf20,Version=v0.0)
    – cf35 (cf35,Version=v0.0)
    – net20 (.NETFramework,Version=v2.0)
    – net35 (.NETFramework,Version=v3.5)
    – net40 (.NETFramework,Version=v4.0)
    – portable-net40+sl4+sl5+win8+wp7+wp8 (.NETPortable,Version=v0.0,Profile=net40+sl4+sl5+wp7+wp8+win8)
    – sl2 (Silverlight,Version=v2.0)
    – sl3 (Silverlight,Version=v3.0)
    – sl4 (Silverlight,Version=v4.0)

  2. Pingback: MySQL Connector for ASP.NET Core – Valley Wulf Den

  3. Hi, I can’t work efcore with this connector, tons of errors and there is no documentation about implementation asp.net core 1.0. Can you provide any information??

    thank you

Comments are closed.