Asp.net mvc 如何:多租户、单表、单模式、实体框架、MVC

Asp.net mvc 如何:多租户、单表、单模式、实体框架、MVC,asp.net-mvc,entity-framework,dependency-injection,multi-tenant,Asp.net Mvc,Entity Framework,Dependency Injection,Multi Tenant,我一直在寻找解决EF多租户问题的方法。我想使用一个表和一个模式(所有表上都有一个租户的行隔离) 我真的不想包装EF(正如在这篇文章的答案中所建议的那样),因为这将使访问EF中的所有好东西变得非常困难 经过一些研究后,我开始研究依赖注入,特别是Autofac,但似乎无法将其付诸实施(或者可能只是没有我想的那么了解IoC) 我想做的事情可以实现吗? DI能解决我的问题吗?依赖注入与EF或多租户无关。DI是一种向使用它们的所有不同代码段提供依赖关系的方法。它与数据库无关 如果我误解了你的意图,请澄清。

我一直在寻找解决EF多租户问题的方法。我想使用一个表和一个模式(所有表上都有一个租户的行隔离)

我真的不想包装EF(正如在这篇文章的答案中所建议的那样),因为这将使访问EF中的所有好东西变得非常困难

经过一些研究后,我开始研究依赖注入,特别是Autofac,但似乎无法将其付诸实施(或者可能只是没有我想的那么了解IoC)

我想做的事情可以实现吗?
DI能解决我的问题吗?

依赖注入与EF或多租户无关。DI是一种向使用它们的所有不同代码段提供依赖关系的方法。它与数据库无关


如果我误解了你的意图,请澄清。

让我澄清一下。基本上,我想要做的就是拥有一个多租户数据库,并且能够执行查询,而不需要通过实体框架向每个查询发送某种类型的Tennanti。我想让DbContext知道我想根据Url主机名查询哪个租户。