我对此很陌生,所以请耐心听我说。
我有一个使用Service/Repository/EF4模式的MVC应用程序,我正在尝试使用Ninject。我让它在控制器上工作,它们是注入了服务的构造函数,但服务是注入了存储库的构造函数,我不确定在哪里处理这个问题。
我正在试着让每一层都只知道下面的一层,对吗?如果是这样的话,MVC应用程序只知道服务层,而服务层只知道存储库层,等等。因此,在我创建绑定的第九对象模块中,我不能说:
Bind(Of IRepository(Of Category)).To(Of EFRepository(Of Category))我在哪里处理注射?
发布于 2011-03-04 20:33:01
对你的问题的评论确实提供了一些有用的信息。
我通常会组织这样的事情来完成你所说的事情--它只是直接应用于依赖注入的一部分:
https://stackoverflow.com/questions/5190956
复制相似问题