sqlite自动迁移

This commit is contained in:
iioter 2022-08-11 00:07:17 +08:00
parent acd7d86f5c
commit 56ee310cbb

View File

@ -1,4 +1,6 @@
using Microsoft.Extensions.Configuration;
using IoTGateway.DataAccess;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using WalkingTec.Mvvm.Core;
@ -33,6 +35,17 @@ namespace Plugin
DbType = DBTypeEnum.Memory;
break;
}
if (DbType == DBTypeEnum.SQLite)
{
using var dc = new DataContext(connnectSetting, DbType);
if (dc.Database.GetPendingMigrations().Any())
{
dc.Database.Migrate();
}
}
}
protected override Task ExecuteAsync(CancellationToken stoppingToken)
{