0
私のプロジェクトが大きくなっていると、今まで私は、複数のサービス契約にエンドポイントを分割しなければならない、ただ一つのサービス契約を持っていた契約しますか?コメントに掲載さmarc_s必読とともに使用して、複数のWCFサービスは
私のプロジェクトが大きくなっていると、今まで私は、複数のサービス契約にエンドポイントを分割しなければならない、ただ一つのサービス契約を持っていた契約しますか?コメントに掲載さmarc_s必読とともに使用して、複数のWCFサービスは
、あなたのサービスを分割するための別の良い理由があります。
あなたがなど(例えば)顧客サービス、注文サービスを、持っている場合は、その後、一般的なビジネスロジック層を作成し、あなたのサービスはそれに至るまでの呼び出しを渡すことができます。あなたのサービスは現在、特定のエンティティにのみ関連しているので、そのエンティティに汎用のビジネスレイヤオブジェクトを挿入できます。つまり、CRUD呼び出しなどの一般的なサービス呼び出しを汎用ビジネスロジックレイヤーで処理できるため、各サービスで多くの定型コードを避けることができます。
希望は意味があります。私は今すぐタブレットにいるので、コードを投稿することはできません。さらに説明が必要な場合は、コメントを投稿してください。次回は自分のPCにコードを追加します。
参照:https://en.wikipedia.org/wiki/Interface_segregation_principle –