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