如何使 Progress 数据库和 MSSQL 数据库保持同步

How can I keep a Progress database and a MSSQL database in sync

目前我正在进行一个项目,将我们的 Progress OpenEdge 系统转换为 .NET

所以我的想法是使用 Entity Framework 在 .NET 中创建所有 table。这应该是一个全新设计的干净数据库。

应用程序太大,无法一次转换所有内容,因此会有一个过渡过程。

我想做的是创建某种挂钩,以便在一个数据库发生更改时更新另一个数据库中的数据。

例子

进步文章table

+--------------+----------------+
| artnr        | INTEGER        |
| artnaam      | CHARACTER      |
| artoms       | CHARACTER      |
| artkl        | CHARACTER      |
+--------------+----------------+

MSSQL 文章table

+--------------------+----------------+
| Id                 | int            |
| ArticleName        | varchar        |
| ArticleDescription | varchar        |
| ColorId            | int            |
+--------------------+----------------+

你看过Pro2吗?它是从 OpenEdge 到 MSSQL 的复制 https://www.progress.com/openedge/features/openedge-pro2