我们不使用迁移,因为我们现有的数据库与客户端设备一起使用,并且希望在功能扩展更新后为其数据库创建其他表...
Context.DbEntity.Create();
中有一个类似ef6
的选项,但没有加入ef core
来这样做...
我使用了以下内容,但它也没有创建不存在的表...
try{
var databaseCreator = (Database.GetService<IDatabaseCreator>() as RelationalDatabaseCreator);
databaseCreator.CreateTables();
}
catch (Exception ex)
{
System.Console.WriteLine(ex.Message);
}
关于- 桑吉布