2013-03-27 3 views
0

Я разработал entity model, который был отображен с Sql server database. Позже я обновил Identity column в конкретной таблице в базе данных, затем я сделал Update Model from базы данных. К сожалению, он не был обновлен в моем Entity Model. Что мне делать, чтобы разобраться?Как обновить модификацию базы данных в сущности из модели сущности?

Любая помощь или предложение приветствуются !!!

+3

Капля и повторное добавление таблицы к вашей модели? Я знаю, что EF суетливый с изменениями в идентификаторах и существующих столбцах – Koenyn

+0

Меня раздражает повторная добавление таблицы. Есть ли другие возможности? – Smaug

ответ

1

Вручную отредактируйте EDMX либо в дизайнере, либо в виде Xml, в зависимости от ваших предпочтений.

+0

В течение 1-го раза он генерируется автоматически. Моей точкой является обновление, которое также должно происходить автоматически. Я прав ? – Smaug

+1

Как правильно указал Koenyn, есть сценарии, в которых функция обновления не сможет обновить вашу модель. Одним из таких сценариев является изменение ключевых столбцов. Если бы вы просто добавили таблицу, отношения или столбец, вы были бы в хорошей форме. Если вы не хотите редактировать EDMX, вы всегда можете его убить и полностью восстановить, как вы делали это в первый раз. –

+0

Кажется, очень плохая проблема дизайнера. Роб Эпштейн благодарит за ваше предложение. Я планировал редактировать вручную. – Smaug

Смежные вопросы