Size: a a a

2020 February 23

AZ

Alex Zhukovsky in rust_offtopic
Pavel
именно, в зависимости от задачи это можно написать разными способами
правильно, и писать специальную логику для нуллейбл колонок нет смысла когда можно взять общее решение
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
например None может означать что записи в БД нет, а Some(None) что запись есть и она Null
у тебя дыры в колонках бывают?
источник

P

Pavel in rust_offtopic
если у тебя есть строка с бд, то там либо есть запись null/не-null, либо колонки с ней нет
источник

P

Pavel in rust_offtopic
вот этот опшен и есть колонкой
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
если у тебя есть строка с бд, то там либо есть запись null/не-null, либо колонки с ней нет
у меня есть функция GetEntityValue<T, TProp>(Expression<Func<T, TProp>> property, Guid id),
источник

SP

Stanislav Popov in rust_offtopic
у павла кажется получается тролить
источник

AZ

Alex Zhukovsky in rust_offtopic
если вернула None значит такой сущности в БД нет
источник

AZ

Alex Zhukovsky in rust_offtopic
в противном случае возвращает значение колонки
источник

P

Pavel in rust_offtopic
и у тебя нуллябельные айдишники?
источник

AZ

Alex Zhukovsky in rust_offtopic
нет, айдишник гуид, ты жевидишь
источник

DF

Dollar Føølish in rust_offtopic
Гуид это ненулевой в дотнете
источник

P

Pavel in rust_offtopic
ну так ты получаешь 1. сущность, 2. значение из сущности?
источник

P

Pavel in rust_offtopic
это и есть размазанность о которой я говорил
источник

P

Pavel in rust_offtopic
и из типа нельзя понять, что это значит в этом кейсе
источник

AZ

Alex Zhukovsky in rust_offtopic
я не знаю про какую размазнность ты говоришь
источник

AZ

Alex Zhukovsky in rust_offtopic
я говорю про конкретный кейс: я хочу написать функция которая по айди умеет вытаскивать поля сущности
источник

AZ

Alex Zhukovsky in rust_offtopic
где что размазано?
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
я говорю про конкретный кейс: я хочу написать функция которая по айди умеет вытаскивать поля сущности
а дальше она что с ними делает?
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
а дальше она что с ними делает?
да ничего, например читает имя юзера и проверяет что оно совпадает с тем под которым залогинился
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
да ничего, например читает имя юзера и проверяет что оно совпадает с тем под которым залогинился
тоесть оно уже не налл и так, по требованию, ты ж не будешь два налла сравнивать?
источник