Я разрабатываю уровень доступа к данным для базы данных с более чем 700 таблицами. Я создал модель, включая все таблицы, которые создали огромную модель. Затем я сменил модель на использование DBContext с 4.1, который, казалось, улучшил его компиляцию и работу. Дизайнер не работал вообще.
Затем я создал тестовое приложение, которое просто добавило две таблицы в таблицу, но процессор пошел на 100% в методе db.SaveChanges. Будучи черным ящиком, было трудно определить, что пошло не так.
Итак, мои вопросы
- Является ли структура сущности лучшим подходом к большой базе данных.
- Если это так, следует ли разбить модель на логические области. Я заметил, что вы не можете иметь одну и ту же таблицу sql в нескольких моделях.
- Я читал, что подход только кода лучше всего в этих больших случаях. Что это такое.
Любое руководство будет действительно оценено
Спасибо