170 похожих чатов

Не знаю, что так логично или нет, нужно требования смотреть.

Скажем, цена для продукта может быть нормальной идеей, а может и плохой, ведь цена может меняться, а мы можем захотеть посмотреть эту историю
Хотя по модели есть вопросы. Что за string Gender?

16 ответов

6 просмотров

чтоб разделить товар на мужской и женский

Andrew-Shurunov Автор вопроса
Andrew Shurunov
А почему string?

Enum сделать можно

Andrew Shurunov
А почему string?

А что другое ? 😊

Andrew-Shurunov Автор вопроса
Сергей L f
Enum сделать можно

Я кстати не против того чтобы это был string на самом деле, но должно быть понятно, что там может храниться

Max
А что другое ? 😊

Enum защитит тебя от момента, когда кто то запихивает разные варианты. муж Муж мужское и тд

Сергей L f
Enum сделать можно

А потом каждый год добавлять туда варианты :)

Andrew-Shurunov Автор вопроса
Oleg Safonov
А потом каждый год добавлять туда варианты :)

Так мы сделаем побитовый енам-флаг 🤡

Сергей L f
Enum защитит тебя от момента, когда кто то запихив...

В enum можно тоже любое число записать при желании, в любом случае валидация нужна

Сергей L f
Enum сделать можно

А во вьюшке как это будет ? можно enum передать в selection box какойто?

Oleg Safonov
В enum можно тоже любое число записать при желании...

Ну я выносил валидацию на каст при мапинге, если значение не соответствует то сначала EF срет на лицо, а я это делегирую пойманным исключением тому, кто передал мне данные

Сергей L f
Ну я выносил валидацию на каст при мапинге, если з...

Надеюсь это не в маппинге, а где то в ef самом или где то ещё в сервисе, через который данные сохраняете

Andrew-Shurunov Автор вопроса
Сергей L f
Ну я выносил валидацию на каст при мапинге, если з...

Это ж можно легко сделать, не? private string ActualField; public Enum Field { get => Enum.Parse(); set => ActualField = value.ToString; }

Andrew Shurunov
Это ж можно легко сделать, не? private string Actu...

Можно, ActualField делаешь теневым полем. Только мне кажется, это выглядит сложнее, чем научить EF понимать что стринг в базе, это Enum в твоей модели

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
16
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта