Можно ли иметь много моделей Entity Data в вашем проекте или у вас всегда должна быть только одна? - PullRequest
1 голос
/ 27 января 2012

У нас большая база данных с сотнями таблиц. Мы только начинаем использовать Entity Framework 4.

Должны ли мы создать для нее одну огромную модель данных или разделить ее на множество моделей данных на основе некоторых критериев?

1 Ответ

1 голос
/ 27 января 2012

Мои коллеги и я опробовали «Единый истинный контекст данных» еще в дни Linq2Sql. Мы обнаружили, что быстро стало неудобно поддерживать. Так что теперь мы выбрали множество небольших контекстов, специфичных для конкретных задач, которые, как мы находим, работают намного лучше.

Сказав, что нет "правильного" пути. Пойдите с тем, что подходит вашей конкретной ситуации и как вы собираетесь использовать контекст (ы).

Итак, это еще один классический это зависит ответ, я боюсь.

PS - в нашей базе данных около 300 таблиц. Из которых 150 или около того были в нашей модели.

PPS - Сначала мы переходим к коду, который я лично предпочитаю дизайнеру.

...