有很多关于 .NET 中类似 Rails 的数据库迁移的帖子,但它们似乎都没有做我希望他们做的事情。
我有一个 WPF 项目,我们正在使用 Prism 创建可加载模块。我想做的是允许模块在加载时将数据库迁移移交给核心,其中包含迁移和任何种子数据。如果该迁移已经存在,它会忽略它,否则它会迁移(或者如果有新版本则更新 - 不知道如何工作)
似乎所有系统都在使用 NAnt 或 MSBuild,我想知道是否有用于运行时迁移的框架。如果没有,有没有人在其他地方看到过这样的运行时数据库操作来模拟?好的方向或想法?