我已经使用NuGet安装Ninject(v2.2.1.4)的最新版本。 我已经然后创建了自己的NinjectDependencyResolver(信贷Adam Freeman & Steve Sanderson): public class NinjectDependencyResolver : IDependencyResolver
{
private IKernel kernel;
这是我的问题。我有一个演示者类,我们称之为'Presenter',它将IDataSource作为构造函数参数。 IDataSource接口有不同的实现。我希望能够将一些参数传递给Ninject,并根据该参数使用几个IDataSource实现中的一个。我在下面提供了一些示例代码。我认为我的解决方案非常难看,而且必须有一个更智能,更清洁的方法来做到这一点。你们如何解决这类问题? 这里是我的示例代码 p
嗨,我有一些问题,启用自定义成员资格和角色提供程序,我得到了以下错误: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it ori
这是我的问题: 每次我从内核中请求一个实例时,我想将其中一个值传递给构造函数。我在下面写了一些代码来说明问题。测试并没有失败,所以我猜测这是有效的,但它确实看起来非常难看。 Ninject有没有更好,更干净的方法来完成这项工作?还是应该重新考虑我的设计?所有的建议表示赞赏。 [TestFixture]
public class Sandbox
{
[Test]
public