Как запустить скрипт SQL с Entity Framework в .NET Core 1.0?

Я хотел бы запустить сценарии sql в проекте ASP.NET MVC Core 1.0. Ответ здесь:Можем ли мы запустить скрипт sql, используя код первой миграции в значительной степени объясняет, что именно я хочу сделать, за исключением того, что для этой строки:

Sql(File.ReadAllText(sqlFile));

он лает и говорит«Имя« Sql »не существует в текущем контексте», Я уверен, что должен быть способ .NET Core 1.0. Я только начинаю работать с .NET Core 1.0, так что, может быть, мне чего-то не хватает.

Ответы на вопрос(1)

Решение Вопроса
private class SomeMigration : Migration
{
    protected override void Up(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.Sql(File.ReadAllText(sqlFile));
    }

    protected override void Down(MigrationBuilder migrationBuilder)
    {
    }
}
 Adrian Carr10 июн. 2016 г., 16:48
Милая. Это работало отлично. В случае, если кто-то еще сталкивался с этим, мне пришлось удалить операторы «GO» из моего сценария, чтобы он работал. Спасибо @Konstantin!

Ваш ответ на вопрос