Я запускаю с Платформы Объекта. Это звучит великолепно. Но я задаюсь вопросом, должен ли я не упустить некоторую слабость где-нибудь. Опыт там?
Вам, вероятно, нужно начинать с префикса этих вопросов с версии, о которой вы говорите. Большое количество неудобств было исправлено в следующей версии .NET 4.0.
Вот что я сказал бы после работы с первой версией около 6 месяцев с использованием БД приличного размера в sql 2k8 (40+ таблиц, несколько таблиц с примерно 1 млн строк и приличным объемом трафика)
Есть и другие, но это мои основные.
В целом я бы использовал его снова, но если вы начинаете с нуля, пожалуйста, избавьте себя от боли и дождитесь последней версии или начните использовать бета-версию, если сможете.
Возможно, вам пригодятся пошаговые руководства для Entity Framework 4.0 . Все обсуждаемые новые функции являются для кого-то раздражающими выбросами из выпущенной в настоящее время версии.
Я нашел особенно интересными новые функции TDD / тестируемости и функции генерации кода T4.
О EF1:
Я нахожу объекты POCO и дизайн, ориентированный на модель, в бета-версии EF4 очень привлекательными.