我与实体框架4.3迁移久矣发挥创建一个新的数据库,但我有麻烦达到下一个问题:万一我的代码运行在一个现有的数据库,我希望数据库自动迁移到最新版本,但如果数据库不存在,应该从迁移中自动创建数据库。实体框架4.3.1迁移 - 启用自动迁移,并在同一时间
我认为问题与您创建的第一个迁移有关。如果使用-IgnoreChanges参数创建第一个迁移(或者按照此处所述手动删除它们:http://thedatafarm.com/blog/data-access/using-ef-migrations-with-an-existing-database/),则无法使用迁移来使用DbMigrator类创建新表。因为你没有最初的迁移。如果您在不使用-IgnoreChanges的情况下创建第一个迁移,则不可能迁移现有数据库。有没有人有解决这个问题的办法?