Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Können wir SQL-Skripts mit Code-First-Migrationen ausführen?

Zuerst müssen Sie eine Migration erstellen.

Add-Migration RunSqlScript

Dann können Sie in der generierten Migrationsdatei Ihr SQL schreiben.

// PLAIN SQL
Sql("UPDATE dbo.Table SET Created = GETDATE()");

// FROM FILE
var sqlFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"Custom.sql"); 
Sql(File.ReadAllText(sqlFile));

Dann rennst du

Update-Database