|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
||||||||||||||||
Непонятное поведение Entity Framework20.06.2019, 22:58. Показов 2924. Ответов 37
Метки нет (Все метки)
Добрый вечер!
Возникли несколько вопросов по EF, не могу найти ответ. Создал две связи между таблицами
1. Это так и должно быть и его просто скрыть? 2. Первый запрос к БД происходит долго (имеется ввиду что база создана+таблицы) секунд 2-4 и это тоже нормально?
0
|
||||||||||||||||
| 20.06.2019, 22:58 | |
|
Ответы с готовыми решениями:
37
Странное поведение Entity Framework. Перезапись базы данных, которая не соответствует схеме модели В чем разница между Entity Framework и Entity Framework Core? Entity Framework. Удаление entity без удаления связей |
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:11 [ТС] | |
|
Usaga, кароче одной строчкой это не делается походу, просто Entity не предполагает, что в связи мне нужно будет больше одного свойства для отображения
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:16 [ТС] | |
|
0
|
|
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
||
| 21.06.2019, 12:17 | ||
|
MaksimkaI, всё EF предполагает и всё делается если не одной строчкой, то несколькими. И вообще, EF тут ни при чём. Какая разница откуда взялся класс PreOrder, так ведь? Вы же его могли построить и на основании какого-то файла, а не базы данных. Что бы изменилось?
Добавлено через 37 секунд
0
|
||
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
||||||
| 21.06.2019, 12:21 [ТС] | ||||||
|
Usaga,
Ну уже 2 лишних действия будет мне нужно скрывать id, а этих связей у меня будет около 50 наверное.Еще и из таблиц второго набора везде столбец PreOrders надо будет тоже скрывать. у меня в DGV загружаются данные вот так
придется делать какую то коллекцию из PreOrdersVM. Я верно думаю?
0
|
||||||
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
|
| 21.06.2019, 12:22 | |
|
MaksimkaI, да. И это не сложно.
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:27 [ТС] | |
|
Usaga, Ладно обдумаю еще, башка нагружена уже этой фигней, либо отказать от отображения двух свойств и везде по 1 свойству делать. Но блин по сути мне бы хватило кода заказчика, но менджеры начнут потом путаться
0
|
|
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
|
| 21.06.2019, 12:37 | |
|
Я так и не понял, что вам мешает нормально отображать данные.
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
||||||
| 21.06.2019, 12:40 [ТС] | ||||||
|
Usaga, Вот по сути реализовал, то что вы предлагали
Только вот сбивается уже связь между PreOrder и ModelDoor. А если для каждой таблицы вот так все пропишу, как выше в коде?
0
|
||||||
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:42 [ТС] | |
|
0
|
|
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
||||||
| 21.06.2019, 12:44 | ||||||
|
MaksimkaI, о обже мой.
Может лучше так?
Не обижайтесь, но код ужасный. Просто ужас. Начиная с архитектуры (кто в базу из консткрутктора формы лезет? Кто из UI вообще в базу ходит? Где using?), заканчивая слабыми познаниями EF'а.
0
|
||||||
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:44 [ТС] | |
|
Usaga,
Понимаю весь мозг ваш съел, спасибо за терпение) В общем с вашей помощью я понял как делать, спасибо огромнейшее!!!!!
0
|
|
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
|
| 21.06.2019, 12:46 | |
Сообщение было отмечено MaksimkaI как решение
Решение
MaksimkaI, изучите руководство по EF6. Оно вам очень сильно нужно и очень сильно поможет в работе. Текущие ваши познания никуда не годятся. Потратьте время на изучение (много времени не займёт), потом сильно больше сэкономите.
1
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
||
| 21.06.2019, 12:49 [ТС] | ||
|
0
|
||
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
|
| 21.06.2019, 12:50 | |
|
MaksimkaI, начните с малого - с руководства по EF. К архитектуре потом перейдёте.
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:52 [ТС] | |
|
Usaga, Возможно я прикрепляюсь к UI, потому что работаю еще в Excel с Vba. Производство щас привязано к excel.
0
|
|
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
|
| 21.06.2019, 13:36 | |
|
MaksimkaI, есть некоторые архитекрутные решения призванные открепиться от UI: MVC, MVP, PresentationModel, Document-Object, MVVM, ещё какая наркомания. Погуглите описания этих вещей и примеры. Примерно хотя бы ознакомитесь с основной идеей.
Уточню, что исторически (и по иным причинами) сложилось так: MVP в WinForms и MVVM в WPF.
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 13:49 [ТС] | |
|
Usaga, Так мне это все наркоманией и кажется, которые очень усложняют код. А так в форме прописал, нажатие кнопки, аха сразу понятно, что происходит. Инициализация формы-аха вот что тут происходит.Нажал это, посмотрел что здесь делается. Лично мне так очень нравиться работать. Ну это сугубо мое мнение, возможно я просто еще не сталкивался с проблемами, которые возникакают в работе с UI напрямую.
Добавлено через 3 минуты Даже при изучении смотришь материалы, все ведь напрямую с UI работают, мало где шаблон MVC например используют.
0
|
|
|
14790 / 9563 / 1367
Регистрация: 21.01.2016
Сообщений: 36,059
|
||
| 21.06.2019, 13:54 | ||
|
MaksimkaI, в таких материалах примеры пытаются сделать как можно проще, чтобы у новичка голову не разорвало. Это осознаный шаг. В школе счёт тоже начинают с палочек, а не линейных уравнений.
0
|
||
| 21.06.2019, 13:54 | |
|
Непонятное поведение в цикле Entity framework One vs Zero-or-One Entity Framework 6
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|