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

我想在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) { } }