WCFは、インターフェイスや契約などを使用して、優れたデザインを促進します。たとえば、私の場合、ICustomerMgmtBIZ とIProductMgmtBizのような2つのビジネス機能があります。これら二つはServiceContractsあり、そして私はビジネスレイヤを公開するWCFサービスを構築するにはどうすればよいですか?
IBusinessServiceようなインターフェイスがある場合:IProductMgmtBIZ、ICustomerMgmtBIZ
と実装クラスにBusinessServiceを。私はBusinessServiceクラスの実装が多すぎることがわかります。これまで使用してきた回避策は、部分クラスを実装することです。
WCFサービスは実装が1つで、サービス契約が1つしかありませんか?