移行も処理するジェネレーターを探している人のために、https: //sqliteef6migrations.codeplex.com で「System.Data.SQLite.EF6.Migrations」という nuget パッケージを見つけました。
パッケージをインストールしたら、移行の構成方法に次の変更を加える必要があります。
public Configuration()
{
AutomaticMigrationsEnabled = false;
SetSqlGenerator("System.Data.SQLite", new SQLiteMigrationSqlGenerator());
}
完全なクラスは次のようになります。
namespace YourNamespace
{
using System.Data.Entity.Migrations;
using System.Data.SQLite.EF6.Migrations;
internal sealed class Configuration : DbMigrationsConfiguration<YourContext>
{
public Configuration()
{
AutomaticMigrationsEnabled = false;
SetSqlGenerator("System.Data.SQLite", new SQLiteMigrationSqlGenerator());
}
protected override void Seed(YourContext context)
{
// This method will be called after migrating to the latest version.
}
}
}