Entity Framework 4.1 для большого количества таблиц (715)

Я разрабатываю уровень доступа к данным для базы данных с более чем 700 таблицами. Я создал модель, включающую все таблицы, в результате получилась огромная модель. Затем я изменил модель, чтобы использовать DBContext из 4.1, что, похоже, улучшило его компилирование и работу. Дизайнер, похоже, вообще не работал.

Затем я создал тестовое приложение, которое просто добавило две записи в таблицу, но процессор перешел на 100% в методе db.SaveChanges. Будучи черным ящиком, было сложно понять, что пошло не так.

Итак, мои вопросы:

  1. Является ли структура сущностей лучшим подходом к большой базе данных
  2. Если да, то следует ли разбить модель на логические области. Я заметил, что у вас не может быть одной и той же таблицы sql в нескольких моделях
  3. . Я читал, что подход только с кодом является лучшим в таких больших случаях. Что это такое.

Любое руководство будет действительно признательно

Спасибо

11
задан hkutluay 29 January 2016 в 12:31
поделиться