Посмотреть версию Entity Framework - PullRequest
6 голосов
/ 28 октября 2010

У меня есть веб-проект VS2008 с моделью данных EF1.Теперь я преобразовал это в проект VS2010 с .Net 4. Мой вопрос о Entity Framework.Как я могу увидеть, что это за версия EF.Или как я могу убедиться, что это EF 4?

Ответы [ 3 ]

9 голосов
/ 28 октября 2010

Вы можете посмотреть в ссылках проекта на версию System.Data.Entity.dll.

6 голосов
/ 28 октября 2010

Посмотрите на вашу справочную версию System.Data.Entity, если это 3.5.0.0, то это EF1.Если это 4.0.0.0, то вы используете EF4.

3 голосов
/ 28 октября 2010

Здесь действительно два вопроса:

  1. Что такое сборочная версия EF? В (правильном) проекте .NET 4 это может быть только 4.
  2. Какая у вас модель EF? Возможно, что удивительно, сборки EF 4 поддерживают модели EF 1 и EF 4 во время работы.

Когда вы обновляете проект VS 2008 до .NET 4, он также обновляет EDMX до модели EF 4. Но если вы пропустили это или просто хотите подтвердить, что это правильно, посмотрите на элементы xmlns в EDMX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...