我有3个项目:Contracts
,Domain
,Repository
。
Contracts
有接口。
Domain
和Repository
都引用Contracts
。
Domain
类的构造函数被传递IRepo
。
Repository
类的构造函数被传递IDomain
。
未设置WebAPI抛出默认构造函数。
如果我删除Repository
的构造函数,那么一切正常。
这两个类都有一个默认的无参数构造函数。
问题是Repository
需要返回Domain
类型的具体对象,但不能这样做,因为它没有对Domain
的引用。
答案 0 :(得分:0)
我决定删除构造函数参数,并将实体传递给任何需要它的方法。