MySQL Connector/NET 6.10.2 beta has been released

Nawaz Nazeer Ahamed <[email protected]> Thu, 6 Jul 2017 00:56:41 +0530
Newsgroups gmane.comp.db.mysql.announce,gmane.comp.db.mysql.general,gmane.comp.db.mysql.packagers
Message-ID <[email protected]>
Dear MySQL users,

MySQL Connector/Net 6.10.2 beta is the third release which supports
Scaffold-DbContext, that enables the creation of corresponding model
classes from an existing database that are compatible with Entity
Framework (EF) Core 1.1.

To download MySQL Connector/Net 6.10.2 beta, see the "Development
Releases" tab at http://dev.mysql.com/downloads/connector/net/

Changes in MySQL Connector/Net 6.10.2 (2017-07-04, Beta)

    Functionality Added or Changed

      * The previously deprecated Old Syntax (OldSyntax, Use Old
        Syntax, UseOldSyntax) connection-string option was removed.

      * EF Core: Tables from an existing database can be
        specified with command-line tools when scaffolding a DbContext.
        The MySQL provider generates an entity type for each table in the
        DbContext. By default, all tables in the database are included
        unless a list of tables is provided.

        For Package Manager Console
        Tools, use the Scaffold-DbContext command with the -Table
        <tablename, tablename, ...> common parameter.

        For .NET Core CLI
        Tools, use the dotnet ef dbcontext scaffold command with the
        --table <tablename> option for each table to add.

      * EF Core: The MySQL provider now creates a new schema when
        the entity.ToTable method within a derived DbContext class
        specifies the name of a nonexistent schema.

      * EF Core: The Connector/Net implementation of EF Core now
        includes extended maximum lengths for several string data types
        to enable the use of longer strings.

      * Connector/Net no longer supports MySQL Fabric.

    Bugs Fixed

      * EF Core: The --force option when used with the dotnet ef
        dbcontext scaffold command did not overwrite the existing output
        files as expected. (Bug #25493508)

      * EF Core: The Database First command used to create a
        DbContext class emitted an error when used with either the sakila
        or world database sample. (Bug #25493336)

      * EF Core: The Database First feature did not support the
        following data types: BINARY, VARBINARY, MEDIUMBLOB, LONGBLOB,
        SET, DATE, TIME, and YEAR. (Bug #25493209)

      * EF Core: JSON data exchange format was not supported by
        the Database First feature. (Bug #25493143)

      * EF Core: Database First support produced an error when
        the existing MySQL database included one or more views.  (Bug
        #25493086)

      * EF Core: Using
System.ComponentModel.DataAnnotations.Schema.TableAttribute to
        initialize a new class instance that specified the name of an
        existing MySQL table produced incorrect mappings of table and
        column names. (Bug #25394223, Bug #84423)

Nuget packages are available at:

https://www.nuget.org/packages/MySql.Data/6.10.2-beta
https://www.nuget.org/packages/MySql.Web/6.10.2-beta
https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/6.10.2-beta
https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore.Design/6.10.2-beta

Enjoy and thanks for the support!

On behalf of the MySQL Release Team,
Nawaz Nazeer Ahamed