我一直在寻找围绕 EF 的多租户解决方案。我想使用单个表和单个模式(在所有表上使用 TenantID 的行隔离)。
我真的不想包装 EF(正如这篇文章Entity Framework for Multi-tenant architecture - filters single table by tenant ID的回答中所建议的那样),因为这将使访问 EF 中的所有好东西变得非常困难。
经过一些研究,我开始研究依赖注入,特别是 Autofac,但似乎无法将其付诸实践(或者可能只是不太了解 IoC,就像我想的那样)。
我正在努力做的事情可以实现吗?DI 能解决我的问题吗?