【发布时间】:2019-07-12 14:03:23
【问题描述】:
我有一些公司和很多用户。 现在我需要每个公司有一个数据库。
必须在 MVC Core 中解决这个问题。和控制DI
【问题讨论】:
-
您正在为多租户设计应用程序。 Google for Multi-tenant asp.net core, ef core。这应该有助于向您展示,因为您有几种方法可以解决这个问题。类似gunnarpeipman.com/series/multi-tenant-aspnet-core shuold help.
-
您的问题太宽泛,无法回答。我已投票关闭它,但添加了一条评论以帮助您完成您的旅程。 :-) 祝你好运,在您研究和尝试事物时,请随时回来提出更狭隘的问题,我们可以为您提供帮助。
-
除了连接到不同的数据库之外,DbContext 是否相同?或者,DbContext 完全不同,如果是这样,您可以考虑实现 DbContextFactory,它用于创建带有用户标识符的 dbContext。
标签: asp.net-core model-view-controller entity-framework-core