私はwcfサービスを持っており、クライアントには次のものがあります:
var service = new ServiceReference1.CACSServiceClient()
実際のサービス コードは次のとおりです。
public CACSService() : this(new UserRepository(), new BusinessRepository()) { }
public CACSService(IUserRepository Repository, IBusinessRepository businessRepository)
{
_IRepository = Repository;
_IBusinessRepository = businessRepository;
}
したがって、これはすべて正常に機能しますが、すべてのリポジトリを同時に更新する方法は好きではありませUserRepository
んBusinessRepository
。このコードに何かを渡す方法はありますか:
var service = new ServiceReference1.CACSServiceClient()
サービスを呼び出しているコードに基づいてどのリポジトリを新しくするか、またはエンティティ フレームワークのリポジトリを設計するときに必要なその他のアドバイスを伝える方法があります。ありがとう