В моем вопросе говорится все, но вот какой-то фон:
Из-за различных ограничений я застрял на .NET 4.0, по крайней мере, до июля 2014 года. Однако мне поручено преобразовать наш DAL, чтобы использовать Entity Framework для обеспечения масштабируемости и производительности. В настоящее время мы загружаем все данные в память из одного xml файла, поэтому я рассматриваю использование Code First с нашими существующими объектами. У нас очень большая и сложная модель с множеством наследований и перечислений, и мне бы очень хотелось, чтобы обновления поддержки и улучшения производительности были доступны в новых версиях.
Итак, я начинаю работать с EF6 сейчас и надеюсь, что он официально до нашей даты выпуска, начните с EF4, а затем перейдете? Или просто подождите, пока наш следующий выпуск продукта не начнется с EF? Любые советы приветствуются.