0

私には3つのプロジェクトがあります:Contracts、、。DomainRepository

Contractsインターフェイスがあります。 DomainおよびRepository両方の参照Contracts

クラスのコンストラクターDomainが渡されIRepoます。クラスのコンストラクターRepositoryが渡されIDomainます。

WebAPIがデフォルトのコンストラクターをスローするように設定されていません。のコンストラクターを削除すると、Repositoryすべてが正常に機能します。どちらのクラスにも、デフォルトのパラメーターなしのコンストラクターがあります。

問題は、Repository型の具体的なオブジェクトを返す必要があるDomainことですが、への参照がないため、返すことができませんDomain

4

1 に答える 1

0

コンストラクターパラメーターを削除し、それを必要とするすべてのメソッドにエンティティーを渡すことにしました。

于 2013-01-10T21:41:52.997 に答える