我有一个初学者的问题。
我的情况是我们有多个数据库,每个应用程序一个。问题是一些应用程序需要来自其他数据库的数据。
所以我之间有点矛盾:
z
,该表与数据库1中的表x
相同并复制数据或
两者似乎都在做返工,但我不知何故觉得创建额外的Entity Framework模型更好,因为我不会在多个数据库中重复数据。
答案 0 :(得分:0)
我绝对不会创建两个表并尝试复制数据。这只会造成持续的头痛。
如果两个应用程序都使用某些相同的表,则可以创建包含共享表的base
上下文,然后为每个应用程序创建上下文的特定于应用程序的子类。这有助于避免重复的代码。