asp.net mvq регенерирует автоматически сгенерированный код представления после обновления таблицы базы данных - PullRequest
1 голос
/ 29 июня 2009

Я сгенерировал представления (Создать, Изменить, Индекс, Детали) для таблицы, используя LINQ to SQL.

Мой вопрос:

Как только представления создаются в Visual Studio с помощью «Добавить, просматривать», они не изменяются при обновлении базы данных (с помощью обозревателя сервера) и кода LINQ to SQL.

Есть ли какой-либо способ "обновить" код вида или мне просто нужно удалить существующие и создать новые?

Ответы [ 2 ]

3 голосов
/ 29 июня 2009

Я понимаю, что вы имеете в виду, и, насколько я могу судить, нет другого пути, кроме как начать заново.

Сказав, что, хотя любые изменения, которые вы вносите в классы LINQ to SQL, я бы подумал, что они довольно незначительны, поэтому их кодирование на самом деле не представляет особой проблемы.

Лично я не буду удалять и запускать заново, когда добавляю поля, я просто кодирую изменения, как правило, я изменил автоматически сгенерированные представления, чтобы отразить мои стили и макет.

Использование AutoGenerator отлично подходит для выполнения многих основных задач, но после этого вы, кажется, немного сами по себе.

0 голосов
/ 29 июня 2009

Может быть удобно разместить здесь несколько строк кода, но вот что я проверю;

  1. Обновляется ли база данных
  2. Когда вы возвращаете свой вид после обратной передачи, вы перезагружаете данные?
  3. Вы выполняете обратную передачу JSON и не обрабатываете событие обратного вызова?
  4. После отправки вы возвращаете FormViewModel с новыми данными в нем?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...