Mvc使用EntityFramework和Mysql错误总结

安装方式

Install-Package MySQL.Data.Entities  

主要是三步

1:Enable-Migrations

2:add-migration Initial

3:update-database  

提示:

  1. 未应用自动迁移,因为自动迁移会导致数据丢失 运行add-migration Initial
  2. 无法生成显式迁移,因为以下显式迁移处于待定状态: [201505121329141_Initial]。请先应用待定的显式迁移,然后再尝试生成新的显式迁移。
    这时要先Update-Database –Verbose
  3. 无法将数据库更新为与当前模型匹配,因为存在挂起的更改并且禁用了自动迁移。将挂起的模型更改写入基于代码的迁移或启用自动迁移.将 DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true 以启用自动迁移。
    您可使用 Add-Migration 命令将挂起的模型更改写入基于代码的迁移。
    Add-Migration然后 Update-Database –Verbose

待续…

发表评论

电子邮件地址不会被公开。 必填项已用*标注