私はlinqクエリを持っています。私は、ユーザーが検索しているフィールドに基づいてフィルタリングする必要がある場所から収集したフォームからパラメータを取得しています。Linqオプションのパラメータ
IQueyable<Users> user = from user in edmxObject.Users
where user.FirstName.Contains(model.FirstName ?? user.FirstName)
&& user.UserName.Contains(model.UserName ?? user.UserName)
私はlongとbooleanを含むフィルタリングが必要な非文字列フィールドフィルタがいくつかあります。ユーザーが何も選択しなかった場合、それらはNULLになる可能性があります。どのようにそれらをクエリに含めるか。
このリストは不明ですか?何らかのクエリビルダーのようなもの? – Jodrell
したがって、 'model'クラスには、' User'エンティティの属性と一致するかもしれない任意のプロパティがあります。 – Jodrell