Sql 复制表或使用多实体框架模型

Sql 复制表或使用多实体框架模型,sql,entity-framework,Sql,Entity Framework,我有一个初学者的问题 我的情况是我们有多个数据库,每个应用程序一个。问题是一些应用程序需要来自其他数据库的数据 所以我有点矛盾,我应该: 在数据库2中创建一个与数据库1中的表x相同的新表z,并复制数据 或 为应用程序中的每个数据库创建实体框架模型 两者似乎都在返工,但我不知何故觉得创建额外的实体框架模型更好,因为这样我就不会在多个数据库中重复数据。我绝对不会创建两个表并尝试复制数据。这只会让人头痛不已 如果两个应用程序使用某些相同的表,则可以创建包含共享表的基本上下文,然后为每个应用程序创建特定

我有一个初学者的问题

我的情况是我们有多个数据库,每个应用程序一个。问题是一些应用程序需要来自其他数据库的数据

所以我有点矛盾,我应该:

在数据库2中创建一个与数据库1中的表x相同的新表z,并复制数据 或

为应用程序中的每个数据库创建实体框架模型
两者似乎都在返工,但我不知何故觉得创建额外的实体框架模型更好,因为这样我就不会在多个数据库中重复数据。

我绝对不会创建两个表并尝试复制数据。这只会让人头痛不已


如果两个应用程序使用某些相同的表,则可以创建包含共享表的基本上下文,然后为每个应用程序创建特定于应用程序的上下文子类。这将有助于避免重复代码。

如果没有更多信息,我会说,使用两种不同的上下文。例如,一个用于应用程序域,另一个用于身份验证层。共享表必须有单独的上下文:一个上下文不能访问两个数据库。