|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
||||||||||||||||
Непонятное поведение Entity Framework20.06.2019, 22:58. Показов 2788. Ответов 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
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
||
| 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
|
||||||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
|
| 21.06.2019, 12:22 | |
|
MaksimkaI, да. И это не сложно.
0
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:27 [ТС] | |
|
Usaga, Ладно обдумаю еще, башка нагружена уже этой фигней, либо отказать от отображения двух свойств и везде по 1 свойству делать. Но блин по сути мне бы хватило кода заказчика, но менджеры начнут потом путаться
0
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
|
| 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
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
||||||
| 21.06.2019, 12:44 | ||||||
|
MaksimkaI, о обже мой.
Может лучше так?
Не обижайтесь, но код ужасный. Просто ужас. Начиная с архитектуры (кто в базу из консткрутктора формы лезет? Кто из UI вообще в базу ходит? Где using?), заканчивая слабыми познаниями EF'а.
0
|
||||||
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
|
| 21.06.2019, 12:44 [ТС] | |
|
Usaga,
Понимаю весь мозг ваш съел, спасибо за терпение) В общем с вашей помощью я понял как делать, спасибо огромнейшее!!!!!
0
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
|
| 21.06.2019, 12:46 | |
Сообщение было отмечено MaksimkaI как решение
Решение
MaksimkaI, изучите руководство по EF6. Оно вам очень сильно нужно и очень сильно поможет в работе. Текущие ваши познания никуда не годятся. Потратьте время на изучение (много времени не займёт), потом сильно больше сэкономите.
1
|
|
|
130 / 68 / 31
Регистрация: 24.07.2018
Сообщений: 787
|
||
| 21.06.2019, 12:49 [ТС] | ||
|
0
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
|
| 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
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
|
| 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
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,731
|
||
| 21.06.2019, 13:54 | ||
|
MaksimkaI, в таких материалах примеры пытаются сделать как можно проще, чтобы у новичка голову не разорвало. Это осознаный шаг. В школе счёт тоже начинают с палочек, а не линейных уравнений.
0
|
||
| 21.06.2019, 13:54 | |
|
Непонятное поведение в цикле Entity framework One vs Zero-or-One Entity Framework 6
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|