Используя Entity Framework, разрешите нулевой атрибут не обновляться в модели - PullRequest
2 голосов
/ 15 февраля 2011

Я использую Entity Framework в Visual Studio и работаю с существующей таблицей и соответствующей моделью. Я изменил таблицу, чтобы разрешить нулевые значения для некоторых атрибутов. Однако, когда я пытаюсь обновить мою модель, она не принимает изменения.

Я иду в конструктор моделей, щелкаю правой кнопкой мыши по своей модели и выбираю «Обновить модель из базы данных». В следующем окне я вижу свою таблицу на вкладке «Обновить», но при ее выборе кнопка «Далее» остается серой. Я могу только нажать «Готово».

Есть идеи, почему это так?

Я использую Entity Framework 4 (я думаю), MS Visual Web Developer 2010 и работаю с приложением ASP.Net 3.5 MVC 2.

1 Ответ

2 голосов
/ 15 февраля 2011

Нажатие Finish в этом случае обновит модель.Обновление модели обновит модель хранения, но не обязательно концептуальную модель, особенно если вы выполняете обновление, а свойство / сущность не добавляются в первый раз.Возможно, вам придется выбрать свойство, которое можно обнулять, и в его свойствах установить для Nullable значение true.

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