たとえば、xmlファイルで、ユーザーが可変数のユーザー定義フィールドを指定できるという要件があります。これらのフィールドには、GUIに表示されるわかりやすい名前と、フィールドの値を永続化してデータベースに取得するために使用されるコードがあります。
問題は、ユーザー定義フィールドのリストを使用するためにWCFサービスの両方が必要なため、データベースからオブジェクトをロードすると、それらのフィールドとその値がロードされるだけでなく、WPFクライアントがフィールドについて認識している必要があることです。また、ユーザーが新しいタイプのオブジェクトを作成するときに、これらの構成可能なフィールドを、たとえばコンボボックスの形式で入力として使用できるようにします。
私はそれを行うためのいくつかの方法を試しましたが、構成可能な値をサービスに入れてから、クライアントに起動時にサービスから値を取得させるのが最善の方法のようです。しかし、ほとんどのエンタープライズアプリケーションにとって非常に明白な要件のように思われるため、この種のことを行うための「適切な」方法があるかどうか疑問に思っています。
質問が少し曖昧な場合は申し訳ありませんが、私は個々のプログラムの複雑さからそれを抽象化しようとしました。
ありがとうクリス