|
9 / 6 / 3
Регистрация: 10.01.2020
Сообщений: 330
|
|||||||||||||||||||||
.NET 4.x linq2db и enum MapValue без использования MapValue20.10.2021, 10:29. Показов 7033. Ответов 54
Добрый день!
В этой теме касались enum Архитектура построения БД linq2db но ответа на мой вопрос там нет. Есть класс таблицы БД MySQL
Таблица создаётся так, что значение Status это int
Можно создать дубль enum без MapValue, но enum несколько десятков значений, и не хотелось бы дублировать. Добавление типа int в класс MyTable DataType(LinqToDB.DataType.Int32) ничего не даёт.
Подскажите как лучше выйти из этого положения?
0
|
|||||||||||||||||||||
| 20.10.2021, 10:29 | |
|
Ответы с готовыми решениями:
54
Какую библиотеку подключить для использования enum Поиск по неточному совпадению, без учета регистра, без использования стринга, в структуре
|
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 24.10.2021, 18:50 | |
|
Катафалк, Если написать классы-модели + класс-репозитрий, в котором на "голом SQL" реализовать всю работу с БД (выборки, апдейты, инсерты и проч.) и весь функционал приложения свести к простым обращениям к репозиторию, обмениваясь с ним моделями - будет ли это, по Вашему мнению, "ORM" или нет ?
0
|
|
|
|
|||
| 25.10.2021, 00:25 | |||
|
Кстати во второй случае ещё проще - нужно написать обновлённый запрос с JOIN и у них ничего на экране не изменится. А программисту лишняя проблема.
0
|
|||
|
14732 / 9506 / 1363
Регистрация: 21.01.2016
Сообщений: 35,857
|
|||
| 25.10.2021, 08:25 | |||
|
Добавлено через 2 минуты Вся данная тема и родилась из-за этой чертавни с перечислениями)
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||
| 25.10.2021, 09:10 | ||||
|
0
|
||||
|
|
||
| 25.10.2021, 09:16 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 25.10.2021, 09:20 | |||
|
0
|
|||
|
|
||
| 25.10.2021, 09:23 | ||
0
|
||
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
||
| 25.10.2021, 15:23 | ||
|
Если все Ваши выпады в сторону ORM касаются монстров типа EF, который часто действительно тащит много лишнего, ресурсоемок и вообще неуклюж, то я с Вами не спорю, т.к. согласен. Помню, как выбешивало то, что он наотрез отказывался правильно интерпретировать в классы НД, возвращаемые хранимками и приходилось буквально извращаться в коде SP для того, чтобы он правильно понял, что оттуда выгребается. Однако в плане "экономичности" кода с учетом того, что далеко не все программисты свободно "разговаривают" на SQL, EF имеет право на жизнь. Хотя, конечно, использовать его нужно с умом.
0
|
||
|
14732 / 9506 / 1363
Регистрация: 21.01.2016
Сообщений: 35,857
|
||||
| 25.10.2021, 17:06 | ||||
|
0
|
||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||||
| 25.10.2021, 17:13 | |||||
И динамические запросы тоже - ручками.
0
|
|||||
|
14732 / 9506 / 1363
Регистрация: 21.01.2016
Сообщений: 35,857
|
|||||
| 25.10.2021, 17:16 | |||||
|
0
|
|||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||||
| 25.10.2021, 17:26 | ||||||
Это как раз вам и вопрос, раз вы типа специалист. Вангую, что в любых более менее сложных случаях сгенерированные им запросы можно смело выкинуть в помойку - это в принципе свойство любого ОРМа. Если, конечно, такие запросы на нем в принципе можно написать.
0
|
||||||
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 25.10.2021, 17:42 | |
|
Дискуссия зашла в тупик
Есть большой любитель лошадей, телег и карет. Ну как же, нет нужды в бензине, масле, не нужно никаких СТО и ПДД. Вот только карет почему-то на дорогах не видно. Как и телег. Но коневоду на это плевать - ну нравиться ему вдыхать аромат конского навоза А еще ему нравится троллить всех автомобилистов, призывая повально переходить на конную тягу.
0
|
|
|
9 / 6 / 3
Регистрация: 10.01.2020
Сообщений: 330
|
|
| 25.10.2021, 18:32 [ТС] | |
|
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 25.10.2021, 19:08 | |
|
0
|
|
| 25.10.2021, 19:08 | |
|
Обобщения, где в качестве параметра enum (класс наследник Enum) Enum или enum class и где его располагать typedef enum тэг, или логика работы enum
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|