小编典典

如何在.NET Core 1.0中使用Entity Framework运行sql脚本?

sql

我想在ASP.NET MVC Core
1.0项目中运行sql脚本。答案在这里:我们可以使用代码优先迁移来运行sql脚本吗? 几乎完全解释了我想做什么,除了这一行:

Sql(File.ReadAllText(sqlFile));

它吠叫说 “名称’Sql’在当前上下文中不存在” 。我确定.NET Core 1.0中一定有一种方法。我刚刚开始使用.NET Core
1.0,因此可能缺少一些简单的东西。


阅读 219

收藏
2021-04-17

共1个答案

小编典典

private class SomeMigration : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.Sql(File.ReadAllText(sqlFile));
}

    protected override void Down(MigrationBuilder migrationBuilder)
    {
    }
}
2021-04-17