我有以下情况:
模块 A 和 B 的设置存储在 XML 文件中。模块 C 将其设置存储在数据库中(单行表)。现在我想将模块 C 中的设置移动到 A & B 存储各自设置的 XML 文件中。
当我删除SettingsC
设置表中的实体时,将在下一次迁移时删除。
有没有办法在迁移期间读取表内容并在删除表之前将其写入 XML 文件?
例子:
public partial class DropModuleCSettings : DbMigration
{
public override void Up()
{
// here I would like to read the content of "dbo.SettingsC"
DropTable("dbo.SettingsC");
}
public override void Down()
{
// ...
}
}