oracle数据库命令敲错了,使用oracle数据库,在执行数据迁移 update-database 命令时,出现“最匹配的重载方法具有一些无效参数” 的错误...

我使用 code first 方式操作数据库,数据库使用的oracle,在一次数据迁移时,准备使用 update-database把执行的数据迁移更新到数据库中,结果出现如下错误:

fb150d4b85ddff66cb4c9d452185912a.png

PM> update-database

Specify the '-Verbose' flag to view the SQL statements being applied to the target database.

Applying explicit migrations: [201904020923307_ddd].

Applying explicit migration: 201904020923307_ddd.

Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 与“Oracle.ManagedDataAccess.EntityFramework.OracleMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation)”最匹配的重载方法具有一些无效参数

在 CallSite.Target(Closure , CallSite , OracleMigrationSqlGenerator , Object )

在 System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid2T0,T1

在 CallSite.Target(Closure , CallSite , OracleMigrationSqlGenerator , Object )

在 Oracle.ManagedDataAccess.EntityFramework.OracleMigrationSqlGenerator.b__2(Object op)

在 Oracle.ManagedDataAccess.EntityFramework.EntityUtils.EachT

在 Oracle.ManagedDataAccess.EntityFramework.OracleMigrationSqlGenerator.GenerateStatements(IEnumerable1 migrationOperations) 在 Oracle.ManagedDataAccess.EntityFramework.OracleMigrationSqlGenerator.Generate(IEnumerable1 migrationOperations, String providerManifestToken)

在 System.Data.Entity.Migrations.DbMigrator.GenerateStatements(IList1 operations, String migrationId) 在 System.Data.Entity.Migrations.Infrastructure.MigratorBase.GenerateStatements(IList1 operations, String migrationId)

在 System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(String migrationId, VersionedModel targetModel, IEnumerable1 operations, IEnumerable1 systemOperations, Boolean downgrading, Boolean auto)

在 System.Data.Entity.Migrations.DbMigrator.ApplyMigration(DbMigration migration, DbMigration lastMigration)

在 System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.ApplyMigration(DbMigration migration, DbMigration lastMigration)

在 System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable1 pendingMigrations, String targetMigrationId, String lastMigrationId) 在 System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.Upgrade(IEnumerable1 pendingMigrations, String targetMigrationId, String lastMigrationId)

在 System.Data.Entity.Migrations.DbMigrator.UpdateInternal(String targetMigration)

在 System.Data.Entity.Migrations.DbMigrator.<>c__DisplayClasse.b__d()

在 System.Data.Entity.Migrations.DbMigrator.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)

在 System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)

在 System.Data.Entity.Migrations.DbMigrator.Update(String targetMigration)

在 System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(String targetMigration)

在 System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.RunCore()

在 System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()

与“Oracle.ManagedDataAccess.EntityFramework.OracleMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation)”最匹配的重载方法具有一些无效参数

dff8f652076d282257df17e4ed16fe4e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值