Ninject中的域和存储库交叉引用

时间:2013-01-08 22:14:07

标签: asp.net-web-api ninject

我有3个项目:ContractsDomainRepository

Contracts有接口。 DomainRepository都引用Contracts

Domain类的构造函数被传递IRepoRepository类的构造函数被传递IDomain

未设置WebAPI抛出默认构造函数。 如果我删除Repository的构造函数,那么一切正常。 这两个类都有一个默认的无参数构造函数。

问题是Repository需要返回Domain类型的具体对象,但不能这样做,因为它没有对Domain的引用。

1 个答案:

答案 0 :(得分:0)

我决定删除构造函数参数,并将实体传递给任何需要它的方法。