如何使 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
目前我正在进行一个项目,将我们的 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