我们有实体框架迁移,可以创建一些表来设置现有数据库。我们运行了一次迁移,它们都运行了但是在通过SQL Server查看数据库之后,不应该看到应该创建的表,即使迁移历史表也不存在。
我们继续再次运行迁移,看看我们是否可以创建表,但我们不断获得" No Pending Explicit Migrations"信息。
是否有一些其他缓存实体框架用于确定迁移是否已经运行。它是如何发现迁移已经运行但迁移历史表甚至不存在。
我的执行电话: migrate.exe DllWithMigrations.dll / startUpConfigurationFile:" My Path \ Web.config" /connectionProviderName:System.Data.SqlClient / connectionString:"我的连接字符串"