Autofac(http://autofac.org)是Microsoft .NET的控件反转(IoC)容器。它管理类之间的依赖关系,以便应用程序随着大小和复杂性的增长而易于更改。这是通过将常规.NET类视为组件来实现的。
Autofac中的AsSelf()是什么?我是autofac的新手,AsSelf究竟是什么,下面两者有什么区别? builder.RegisterType ().AsSelf(),作为 (); ...
对DotNet Core中AuthorizationOptions要求的依赖注入
我有一个.NET核心项目,我正在尝试使用AuthorizationOptions创建自定义策略,如下面的文档所示:ASP.NET.Core授权 - 依赖注入...
我的基本内容类。我用这个类作为我项目的主题。我不知道这些信息是否相关。在这里,我创建了一个重载导航方法的抽象方法。上市 ...
我正在使用.net核心API并使用autofac解析我的依赖项。但是不知怎的,我无法解决我的Generic Repository的依赖关系。有人可以指导我做错了什么。 ...
如何为Autofac创建的对象分配新值并传递给另一个注入对象的构造函数?
我正在使用Autofac实现依赖注入。我无法使用传递给组件构造函数的对象的正确实例。我的目的是让Autofac创建......
我使用autofac进行依赖注入,我需要覆盖导航功能。为了做到这一点,我做了Locator.cs(其中包含Cs文件)私有只读...
如何在ASP.NET Core中使用支持依赖注入的自定义模型绑定器?
我试图在MVC中使用我希望从我的IoC容器中解析的自定义模型绑定器。我遇到的问题是我在添加MVC服务时无法访问我的容器,因为我...
我试图在AutoFac中为某些标记的生命周期范围提供不同的服务,但似乎无法掌握它。我已尝试使用每个匹配生命周期范围内Instance的自定义生命周期,...
在消息处理程序(Rebus)中使用MediatR。消息处理程序是处理消息后上下文存在和死亡的位置。思考以下内容:公共类MessageHandler:...
从配置文件中将连接字符串注入EF Core DbContext
我需要为我的项目为我的DbContext类注入一个依赖项。我试图以“清洁建筑”之后的方式做到这一点。我需要能够使用DbContext的空...
如何使用Autofac注入相同的DbContext实例来处理HTTP请求而不会导致并发问题?
我正在使用Autofac和Entity Framework开发ASP.net Web API应用程序。我一直在将不同的服务类拆分为较小的类,以使我的代码更易于测试...
如何使用通用UnitOfWork解析多个DBContext调用 在Autofac中
您好我已经将我的UnitOfWork创建为通用的,并且在运行时它应该在TContext传递的基础上使用DBContextOption Builder创建新的DB上下文实例我已经注册了Mention DB Context ...
只是想知道,是否有可能在startup.cs之外访问IApplicationBuilder的预言?喜欢在控制器?我知道它只用于定义应用程序管道,那么...
我只是尝试使用AutoFac来解决依赖关系,但它会引发异常,例如请求的服务'ProductService'尚未注册。要避免此异常,请注册...
Autofac动态程序集绑定在Azure Functions中不起作用
不确定如何在Azure Function中解析程序集引用,但以下代码在控制台应用程序中正常工作(我已尝试使用.net核心控制台和.net 4.6.1控制台)。如果我尝试使用...
我试图这样做,但使用通用类,如:公共类BaseRepository :IBaseRepository ,IDisposable,其中TEntity:class,new(){public ...
我首先使用单元工作模式和entityFramework代码。现在我想使用Autofac来注册UnitOfWork,Repositories和My dbContext。这是我的UnitOfWork代码:public class UnitOfWork:...
如何定义解析json / xml配置时使用的默认Autofac语言环境
我试图使用xml配置配置autofac但遇到locale问题。我尝试注册的组件之一需要双参数,在我的本地系统上有格式...
我正在努力将实体框架添加到我们的网络应用程序,asp.net MVC 5,但我正在努力保存更改并添加到数据库。我用一个通用的BaseRepository设置UnitOfWork,我......
我已经找到了一些问题,但是他们倾向于指出我正在遵循的确切文档......但它仍然没有用。我正在构建一个相当简单的ASP.NET MVC 4站点,计划是......