我正在尝试为数据库更改开发迁移系统。我使用 DevExpress XPO 作为我的 ORM,以便我可以针对多种数据库类型。
对于列添加,ORM 可以正常工作 - 但是当列被删除时,问题会更大一些。
ORM 在更新模式时不会从数据库中删除列——这很好。但是,为了可以迁移该数据,我希望从仍然存在的列中获取数据,但不在我的对象模型上。
我知道我可以在连接上运行原始查询,但这意味着针对特定数据库类型定位 SQL - 这是我在使用此 ORM 时想要避免的。
我一直在试图弄清楚如何获取这些数据时遇到了困难,所以我正在向社区寻求帮助。有任何想法吗?