Entity framework core entityframework核心是否创建表(如果表不存在)?
我们不使用迁移,因为我们现有的数据库与客户端设备在一起,并希望在更新功能扩展后为其数据库创建其他表 有一个类似于Entity framework core entityframework核心是否创建表(如果表不存在)?,entity-framework-core,Entity Framework Core,我们不使用迁移,因为我们现有的数据库与客户端设备在一起,并希望在更新功能扩展后为其数据库创建其他表 有一个类似于Context.DbEntity.Create()的选项在ef6中,但不进入ef核心来执行此操作 我使用了下面的,但它也没有创建不存在的表 try{ var databaseCreator = (Database.GetService<IDatabaseCreator>() as RelationalDatabaseCreator); dat
Context.DbEntity.Create()的选项代码>在ef6
中,但不进入ef核心
来执行此操作
我使用了下面的,但它也没有创建不存在的表
try{
var databaseCreator = (Database.GetService<IDatabaseCreator>() as RelationalDatabaseCreator);
databaseCreator.CreateTables();
}
catch (Exception ex)
{
System.Console.WriteLine(ex.Message);
}
试试看{
var databaseCreator=(Database.GetService()作为RelationalDatabaseCreator);
databaseCreator.CreateTables();
}
捕获(例外情况除外)
{
系统控制台写入线(例如消息);
}
问候-
Sanjeeb这是否回答了您的问题?我尝试过链接,但这种方法只在首次发布时有效。如果我想在之后添加其他表,它将不起作用。。。ado.net也可以做到这一点,但是为每个表编写脚本太长了……这里没有人帮助我吗?