NInject是.NET应用程序的依赖注入框架。
ASP.NET MVC 5 + EF6 + Ninject-多租户数据库
我有一个商业ASP.NET MVC5应用程序,每个客户都有自己的数据库。我想将EF6和Ninject用于DI。对于登录,我使用的是ASP.NET Identity。对于每个用户,都有一个UserClaim,其中...
在我的MVC3应用程序中,我拥有模型(未删除不重要的属性):公共类AccountViewModel {[StringLength(65)]公共字符串Property1 {get;组; } [StringLength(65)] ...
您好,我在许多解决方案中都有很多项目,并且都使用Ninject作为IoC容器。通用库具有Ninject模块,应用程序(例如控制台应用程序)通常也具有模块,并且...
使用HomeController的隐式自绑定激活HomeController时发生错误-NInject错误
我有一个ASP.NET MVC 3应用程序。它使用Visual Studio 2012 RC下的IIS Express在我的本地计算机上成功运行。但是它似乎没有在我的服务器/主机上运行。我收到以下错误:...
我有一个模型,我想从除EF Core之后的数据库以外的源(例如MongoDb)中加载其列之一。问题是我不知道如何在...
我正在使用asp.net MVC 2和Ninject2。设置非常简单。控制器调用调用存储库的服务。在我的控制器中,我使用inject实例化服务类没有问题。但是...
是否可以找到使用Ninject创建的,注册为接口A但实现接口B的所有对象?
我有以下问题。假设我们有以下接口:公共接口IMyObserver {Task OnSomeEvent(); }而且我们的服务很少:公共类MyService1:...
当我用常量值参数指定构造函数时,Ninject为什么坚持要绑定Bool?
我遇到了一个N inject问题,我似乎不太能深入研究。也许您可以看到一些明显的我想念的东西。我遇到一个绑定错误,它希望我为...
我的解决方案中有一个Web项目和一个Windows Service项目。我为这两个项目创建了2个不同的绑定模块,但是您可以看到它有很多重复的代码...唯一的...
'StandardKernel'已过时:`使用StandardKernelConfiguration和StandardReadonlyKernel`
我想使用ninject(4.0.0版)来解决我的Windows Service程序中的依赖关系,我看了很多教程,他们都使用StandardKernel初始化ninject内核,如下所示:...
i在Castle Windsor中注入了以下接口。我该如何在Ninject中做同样的事情? container.Register(AllTypes.FromAssemblyNamed(“ Apps.Web”).BasedOn(typeof(ICommandHandler
根据官方网站:最好的学习Ninject的地方是来自Github上的官方Wiki。真的吗?作为初学者,我发现官方Wiki并没有太大帮助。是否有任何...
使用Ninject BindHttpFilter时的范围问题
我有一个WebApi服务,我正在尝试向使用Ninject BindHttpFilter添加身份验证。使用BindHttpFilter可以将身份验证过滤器绑定到特定属性。 ...
Ninject Interception扩展正在创建该类的2个实例;有办法避免这种情况
我在DynamicProxy2中使用Ninject拦截扩展时遇到问题。本质上,创建了我的绑定对象的两个实例。我的绑定是:this.Bind ()。ToSelf()....
将SignalR IHubContext绑定到网络核心2.1中以注入内核
[我正在使用NET Core 2.1,并且将Ninject作为我的DI,我正尝试使用ninject将IHubContext注入控制器构造函数中,但是出现此错误:“ Ninject.ActivationException:'Error ...
我需要用Ninject绑定一个PetaPoco数据库对象。在文档(https://github.com/CollaboratingPlatypus/PetaPoco/wiki/Fluent-Configuration)中,以下示例适用于...
我有一个名为MyRepository的服务,我要为MyRepository编写自己的自定义提供程序。如何使用提供程序将参数传递给MyRepository的构造函数?这是我的代码:...
程序集'Ninject.Extensions.Interception.DynamicProxy'中的方法没有实现
我遇到此运行时错误:程序集“ Ninject.Extensions.Interception ....”中方法'Ninject.Extensions.Interception.ProxyFactory.ObjectMethodsInvocation'中的方法'CaptureProceedInfo'
我确定这是一个愚蠢的问题,因为我假设答案是“当对象通过Ninject实例化时...”。但是我要仔细检查...以进一步说明我为什么问...
我只是在模拟和依赖注入这个问题和博客中徘徊。得出一个结论,我只需要模拟客户端使用的接口。我期待着...