私は、プロジェクトを標準のDBクエリを使って作業することから、EFとLINQの作業に移しています。私は、そのクエリを構築するために、テーブルから、クライアントや都市を引っ張っされるだろう、私の元のテーブルでは匿名クラス/プロパティを持つLINQ
select * from client where city = ?
:私は、私は次のようになり、クエリを構築するために使用する特定のレコードを持つテーブルを持っています。
上記のクライアントと都市が、別の表やフィールドになる可能性もあります。 EFとLINQで同じことをどうすればできますか?これも可能ですか、そのロジックをすべて処理するために別のクラスを構築する必要がありますか?
var query = from c in context.clients
where c.city == ?
select c;
編集:これはクエリに参加することではありません。それは動的クエリを構築することです。私は都市、住所、または "クライアント"テーブル自体でさえも問いませんか、プログラムをいつ実行するのか分かりません。それは別のテーブルにある可能性があります。私は動的にクエリを構築できるようにしたい。
もっと詳しい情報が必要だと思います。表の定義を見てみましょう。 –
明確にしてください。私はあなたが欲しいものに続く問題を抱えています –