私はこのようないくつかの変数を持っています
string cond;
if(cond1){
cond += "name=@name";
}
if(cond2){
cond += "age=@age";
}
if(cond3){
cond += "city=@city";
}
query="select * from students where"+string.Join(" and ",cond);
私はこれをしたい
query="select * from students where if exists cond1 (cond) and if exists cond2 (cond)";
cond(and) を使用して、すべての conds を 1 つの変数にまとめたいと考えています。