使用数据库第一个apporach比较两个数据库?

时间:2016-06-21 05:52:51

标签: c# entity-framework ado.net entity-framework-6

我想使用Database First apporach比较两个数据库。这就是我想要做的,我将创建两个新项目(使用Enity ADO.Net进行数据库连接..),现在我有两个DbContext用于源数据库,另一个用于目标数据库。

现在我想选择一个DbContext实例并迭代它所拥有的所有表,当我获得对单个表的引用时,我想迭代遍历其所有列。

我的问题是:

  1. 当引用DbContext时,使用数据库第一种方法,如何迭代其所有表。当我们引用它的表时,如何迭代它的所有列?

  2. 还有其他简单的方法(比较两个数据库表)吗?

  3. 如果我使用的数据库包含两个表(Person,Employee),那么我不想将这些名称硬编码到代码中。我想从dbContext中读取/使用表名。因为这个应用程序应该比较任何两个数据库(只有表格)。

    子问题: https://stackoverflow.com/questions/37946794/display-data-from-all-the-tables-using-database-first-approach

    有人吗?帮助我......

1 个答案:

答案 0 :(得分:0)