DbContext
需要继承自ISodaMigrationDbContext
, 主要为了显式EFMigrationHistory
.
使用AddSodaMigration
可以使用ISodaMigrationService<TDbContext>
服务, 用来操作迁移.
builder.Service.AddSodaMigration<TDbContext>();
UseSodaMigration
为自动迁移, 如果不需要, 可以不写该代码.
builder.Service.UseSodaMigration<TDbContext>();