Size: a a a

2021 April 10

ИЛ

Иван Лещенко... in rust_offtopic
Либо подобный билдер не даст выразить lateral from
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
я уже не раз ловлю себя на мысли "мне нужен такой-то SQL. Сцуко, как с помощью этого апи его получить?.."
источник

ИЛ

Иван Лещенко... in rust_offtopic
И опять идёт переход на сырой SQL
источник

D

Dima in rust_offtopic
Это проблема уровня а как мне достать что то из базы, смешно
источник

ИЛ

Иван Лещенко... in rust_offtopic
Ну и как?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
тупой пример:

var condition = x => x.Id == userId;
if (additionalDateFilter is {} filter) {
 condition = condition.And(x => x.Date >= filter.Date);
}
if (additionalCompanyFi;ter is {} filter) {
 condition = condition.And(x => x.CompanyId == filter.CompanyId);
}
return db.Users.Where(condition).ToArrayAsync();

Вот
как без DynamicSQL получить подобное?
источник

D

Dima in rust_offtopic
Пишешь sql запрос, достаешь, делаешь что тебе нужно, сохраняешь обратно
источник

ИЛ

Иван Лещенко... in rust_offtopic
Слишком низкоуровнево для простых запросов
источник

ИЛ

Иван Лещенко... in rust_offtopic
По типу такого
источник

ИЛ

Иван Лещенко... in rust_offtopic
Писать сырой SQL для такого запроса просто лень
источник

D

Dima in rust_offtopic
Что поделать
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
поделать: не писать sql
источник

D

Dima in rust_offtopic
Ну ок, это твой подход
источник

D

Dima in rust_offtopic
Что ты будешь делать когда твоя орм не справится
источник

ИЛ

Иван Лещенко... in rust_offtopic
Писать на SQL
источник

D

Dima in rust_offtopic
Почему не сразу заняться этим)
источник

ИЛ

Иван Лещенко... in rust_offtopic
Переслано от Иван Лещенко...
Слишком низкоуровнево для простых запросов
источник

ИЛ

Иван Лещенко... in rust_offtopic
Переслано от Иван Лещенко...
Писать сырой SQL для такого запроса просто лень
источник

Т8

Т-34 85 in rust_offtopic
менять схему, очевидно, она плохая
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
преждевременная оптимизация
источник