0

我想为我的数据模型定义一个定义,并让我的应用程序在启动时检查和同步它。

不幸的是,我找不到任何这样做的产品,所以我想听听您是否知道,或者您是否有解决此问题的建议。

我想到的解决方案:应用程序在启动时读取定义(例如 XML 文件)并与 DB 结构进行比较。如果不同,它会生成ALTER TABLE语句并采用。如果缺少某些表,它还可能会在某些表中创建默认记录。它应该支持多个 RDBMS(ms sql、oracle、db2 等)并在 .NET 中运行。

使用数百个 SQL 脚本和回滚脚本执行此操作对我来说似乎有点不切实际且容易出错。

我可以自己开始编程,但也许有一些非常漂亮的东西?

4

0 回答 0