Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我们可以在efcore中使用FromSql运行DDL脚本吗_C#_Entity Framework_Ef Core 2.2 - Fatal编程技术网

C# 我们可以在efcore中使用FromSql运行DDL脚本吗

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

我知道这不是我们想要的,但我只是想知道FromSql是否可以这样使用

_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