Вам не нужно обновлять.EF 4.1 - это просто дополнительная библиотека.В основном он содержит
- DbContext API
- Подход к разработке с использованием кода
Скорее всего, Code First - это не то, что вы ищете в данный момент.Если вы используете ObjectContext API и шаблон EDMX + POCO T4, вы можете продолжить работу с ним.С вашей точки зрения EF 4.1 - это просто другой API, который делает то же самое.У него есть некоторые преимущества (но также и некоторые недостающие функции), но это не причина для переделки уже запущенных проектов.Вы можете использовать некоторые функции из EF 4.1 параллельно с вашим кодом EF 4.0 - например, строго типизированный Include
метод расширения, доступный в интерфейсе IQueryalbe
.