у меня есть некоторые переменные, как этотвзрывать некоторые переменные в C#
string cond;
if(cond1){
cond += "[email protected]";
}
if(cond2){
cond += "[email protected]";
}
if(cond3){
cond += "[email protected]";
}
query="select * from students where"+string.Join(" and ",cond);
я хочу сделать это
query="select * from students where if exists cond1 (cond) and if exists cond2 (cond)";
я хочу взрывать все conds в одну переменную с конд (и).
Вы имеете в виду «объединить» в одну переменную? Это не имеет смысла расколоть .. в один ... –
Зачем вы хотите это сделать? Манипулирование необработанным SQL опасно и может легко привести к инъекционным атакам. Вы не будете лучше использовать ORM – Kane
Я отредактировал ваш заголовок. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –