C# 我们可以在efcore中使用FromSql运行DDL脚本吗
我知道这不是我们想要的,但我只是想知道FromSql是否可以这样使用C# 我们可以在efcore中使用FromSql运行DDL脚本吗,c#,entity-framework,ef-core-2.2,C#,Entity Framework,Ef Core 2.2,我知道这不是我们想要的,但我只是想知道FromSql是否可以这样使用 _dbContext.Student.FromSql("ALTER TABLE Student ADD Grade varchar(max)") 我只想把它推到我的Azure SQL测试环境中一次(我仍然处于开发阶段,无法直接访问SQL编辑器),我本可以运行迁移的,但有些时候我搞糟了,不得不依赖其他东西。这就像是一个临时修复程序。\u dbContext.Database.ExecuteSql(“ALTER TABLE St
_dbContext.Student.FromSql("ALTER TABLE Student ADD Grade varchar(max)")
我只想把它推到我的Azure SQL测试环境中一次(我仍然处于开发阶段,无法直接访问SQL编辑器),我本可以运行迁移的,但有些时候我搞糟了,不得不依赖其他东西。这就像是一个临时修复程序。\u dbContext.Database.ExecuteSql(“ALTER TABLE Student ADD Grade varchar(max)”)
是的,您可以运行。似乎ExecuteSql
在efcore中不可用,但它与ExecuteSqlCommandAsync
一起工作。非常感谢@bricelam