Задать вопрос
@csharpnoob

Как вы пишете SQL в своих проектах?

Доброго времени суток.

В своем проекте я решил использовать Dapper. Очень часто возникают ситуации, когда нужно менять SQL запрос в зависимости от каких-то переменных.
Например:
var sql = "SELECT field FROM table";
if(someModel.IncludeSomething){
   // добавить inner join something + добавить SELECT something.field
}

if(conditionN){...}


Использовать stringbuilder или конкатенацию строк очень неудобно и, как мне кажется, так мало кто делает.
  • Вопрос задан
  • 406 просмотров
Подписаться 2 Простой 2 комментария
Ответ пользователя alejandro68 К ответам на вопрос (4)
@alejandro68
или конкатенацию строк очень неудобно и, как мне кажется, так мало кто делает.


Ну и напрасно.

Конкатенция и форматная строка - наше все.
Ответ написан
Комментировать