Переход с Entity Framework 3.5 на 4.0 - PullRequest
       5

Переход с Entity Framework 3.5 на 4.0

1 голос
/ 11 февраля 2010

VS.net 2010 / .net 4.0 RC был только что выпущен. Для тех, кто использовал Beta или даже RC, насколько легко / сложно перейти с Entity Framework 1.0 на 4.0?

Некоторые вещи, которые меня интересуют:

  1. EF1 не поддерживает внешние ключи в модели. Я читал, что EF4 делает. Я думаю, если мы хотим использовать внешние ключи, будут ли изменения кода, чтобы сделать?
  2. Обновление файла edmx до 4.0. Обновляется ли он автоматически или нам нужно будет создать новый? Делает ли это множественные имена, если обновляется?
  3. Изменяет способ обработки отложенной загрузки?
  4. Я где-то читал, что строка подключения изменилась?

1 Ответ

2 голосов
/ 11 февраля 2010
  1. EF1 не поддерживает внешние ключи в модели. Я читал, что EF4 делает. Я думаю, если мы хотим использовать внешние ключи, будут ли изменения кода, чтобы сделать?

Да. FK ассоциации по умолчанию в новых моделях. Но существующие модели должны быть изменены вручную, если вы хотите их использовать.

  1. Обновление файла edmx до 4.0. Обновляется ли он автоматически или нам нужно будет создать новый?

Это "просто сработало" для меня как есть.

Отменяет ли он множественные имена в случае обновления?

Нет. Тем не менее, при обновлении модели он приумножает новые объекты.

  1. Изменяет способ обработки отложенной загрузки?

Ну, поскольку в EF 1 не было отложенной загрузки, а в 4 - да.

  1. Я где-то читал, что строка подключения изменилась?

Не то чтобы я заметил. Конечно, существующие проекты, похоже, просто работают, не меняя его.

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