具有某些表唯一性的实体框架,而其他基于客户端的实体则不同

问题描述 投票:0回答:1

我正在制作一个中间件项目,该项目具有一些功能,每个客户端都相同。为此,我制作了很多表,并在每个客户端中更新了迁移,问题是,每当根据任何条件在任何客户端上更改任何表时,我都需要在另一个客户端上进行更新。

假设我有一些表,其中用户信息,聊天模块和公司信息模块是相同的,每个客户都需要根据他们的业务来获取其客户的其他信息,因此我们还必须制作另一个表。在任何客户端中更改任何表时,也必须在其他客户端上也进行更改。我需要一个解决方案,在该解决方案中,我可以使每个客户端的某些表唯一,而其他表则基于客户端的要求。

我正在使用实体框架代码优先方法。

我正在制作一个中间件项目,该项目具有一些功能,每个客户端都相同。为此,我制作了许多表,并在每个客户端中更新了迁移,但问题是,每当我更改...

c# entity-framework ef-code-first
1个回答
0
投票

您可以为公用表创建1个BaseDBContext。然后为每个客户端创建自己的DBContext,例如ClientADBContext,ClientBDBContext。

© www.soinside.com 2019 - 2024. All rights reserved.