2012-03-10 4 views
0

Я использую Linq для модели базы данных Sql с MVC 2.0 , когда я пытаюсь обновить свою модель не обновляет значение, я стараюсь UpdataModel, но это также не работаетне UpdateModel работать в MVC

+0

Можете ли вы показать нам код, который вы используете? –

+0

проверьте свой datacontext, вероятно, это исключение, когда вы делаете udates. Ваша модель, вероятно, обновится в памяти, но не в db. это то, что происходит? –

ответ

0

Если то, что вы имеете в виду это обновление Linq-to-SQL DataContext в файле .dbml Designer, тогда вы должны просто вручную удалить измененные таблицы и повторно добавить их на поверхность конструктора.

Информационный ресурс Entity Framework можно обновить, выбрав «Обновить модель из базы данных» из контекстного меню (но иногда даже EF требует считывания элементов). Для Linq-to-SQL эта опция, к сожалению, не работает.

0

Если вы хотите сказать, что после перетаскивания новой таблицы в макет dbml вы не сможете просмотреть изменения. Вам нужно будет построить проект inorder, чтобы использовать автоматически созданный linq для классов sql. Если это не то, что вы ищете, можете ли вы уточнить, какую ошибку вы получаете?

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