質問: "New(FeatureName as Name, FeatureId as Id)"; client.RequestAsync("Feature", "FeatureDB", whereClause, selectClause); ``` *機能*は、2つの列のみを`select`するテーブルの名前です。 *FeatureName*および*FeatureId* 、 `where`句の条件を満たす。 ここでの問題は、クエリはサーバー上で正常に実行されますが、WCFはそれをクライアントに返送できないことです。私の推測では、選択された列のみを定義する動的に作成されたクラスは`DataContract`として宣言されていないため、WCFはそれを処理できません。 この問題の解決策はありますか? または他の方法はありますか?目標は、クライアント側ですべての列を必要としないため、データベーステーブルのすべての列を返したくないということです。したがって、すべての列をクライアントに送り返して、クライアントがとにかくそれを破棄することはありません。
回答: WCFデータサービスの実装を検討しましたか?