У нас есть база данных с более чем 1000 таблицами и мы хотели бы рассмотреть возможность использования EF4 для нашего уровня доступа к данным, но меня беспокоит практическая реальность использования ее для такой большой модели данных. Я видел этот вопрос и читал о предлагаемых решениях здесь и здесь . Они могут работать, но, по-видимому, относятся к первой версии Entity Framework (и являются более сложными, чем мне бы хотелось). Кто-нибудь знает, были ли эти решения улучшены в EF4? Или есть другие предложения все вместе? Спасибо.
ОБНОВЛЕНИЕ: После нескольких попыток заставить EF работать, я решил отказаться от всего этого вместе для этого проекта. Поддержка больших моделей данных просто отсутствует, и хотя могут существовать обходные пути (например, редактирование и поддержка xml независимо от дизайнера), они просто не чувствуют себя готовыми к прайм-тайм. Самым проблематичным для меня является тот факт, что EF плохо работает с моделью предметной области, распределенной по нескольким XML-файлам, без большой избыточности и дублирования кода. Я все еще открыт для предложений (я знаю, что не отодвинул все слои лука EF), но сейчас я продолжаю без EF.
ОБНОВЛЕНИЕ № 2: Похоже, что первая поддержка ожидающего кода (в настоящее время EF4 CTP4 ), скорее всего, окажется тем решением, которое нам нужно, поскольку оно выводит из строя дизайнера и обслуживание больших файлов XML .