SapientGuardian.EntityFrameworkCore.MySql icon indicating copy to clipboard operation
SapientGuardian.EntityFrameworkCore.MySql copied to clipboard

exception: The method or operation is not implemented on database update

Open szymongaertig opened this issue 8 years ago • 3 comments

Should migrations work properly on EF 1.1 ?

I use:

"SapientGuardian.EntityFrameworkCore.MySql" : "7.1.15"
"Microsoft.EntityFrameworkCore": "1.1.0",

after invoking update db command:

dotnet ef database update --context DbContextClassName

if get:

System.NotImplementedException: The method or operation is not implemented.
   at MySQL.Data.Entity.Migrations.MySQLMigrationsSqlGenerator.Generate(EnsureSchemaOperation operation, IModel model, MigrationCommandListBuilder builder)
   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(MigrationOperation operation, IModel model, MigrationCommandListBuilder builder)

   at Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator.Generate(IReadOnlyList`1 operations, IModel model)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.GenerateUpSql(Migration migration)
   at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)
   at Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(String targetMigration, String contextType)
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase.<>c__DisplayClass0_1.<.ctor>b__0()
   at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
The method or operation is not implemented.

szymongaertig avatar Dec 19 '16 19:12 szymongaertig

It could be that your migration is trying to do something that is not yet supported. Does it work for you with EF 1.0?

SapientGuardian avatar Dec 19 '16 19:12 SapientGuardian

how to do for this bug?

zhangxuan1107 avatar Feb 26 '20 02:02 zhangxuan1107

This library is no longer maintained. There are many alternatives which are far more complete and better tested, such as Pomelo.EntityFrameworkCore.MySql

SapientGuardian avatar Feb 26 '20 12:02 SapientGuardian