繁体   English   中英

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

[英]How to run sql script with Entity Framework in .NET Core 1.0?

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

Sql(File.ReadAllText(sqlFile));

它吠叫并说“当前上下文中不存在名称'Sql'” 我确信在.NET Core 1.0中必须有一种方法。 我刚刚开始使用.NET Core 1.0,所以它可能是我想念的简单内容。

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

    protected override void Down(MigrationBuilder migrationBuilder)
    {
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM