3つの検索テキストボックス値があります。私は各変数のstring.isnullorEmpty
をチェックする必要があり、linqクエリと比較する必要があります。linqクエリを使用して複数のif条件なしの条件を生成する方法
マイテキスト値:
メーカー
プロジェクトコード
PARTNO
条件:
私は私が、私は結果を取得する必要があります任意の2を入力した場合、私は結果
を取得する必要があります3つのボックスの値を入力した場合、私は結果
を取得する必要があります上記のいずれかを検索した場合。
私のコードこのため、ダイナミック句を作る方法を、複数の条件を避けるために
if (!string.IsNullOrEmpty(manufacturer))
{
var filteredResult = _entity.MaterialMasters.Where(x => x.Manufacturer == manufacturer);
}
if (!string.IsNullOrEmpty(projectcode))
{
var filteredResult = _entity.MaterialMasters.Where(x => x.ProjectCode== projectcode);
}
if (!string.IsNullOrEmpty(part))
{
var filteredResult = _entity.MaterialMasters.Where(x => x.Part== part);
}
を次のように?このための解決策を見つけるしてください。..
ような何かをしたいと思います – Lucas