При изменении таблицы в файле DBML возникает ошибка - PullRequest
0 голосов
/ 09 ноября 2011

Мне пришлось добавить новый столбец в мою таблицу, поэтому я сделал это в базе данных, а затем удалил таблицу из файла dbml и добавил в нее новый столбец.Поэтому я добавил столбец (_isActive bit null разрешен), и это испортило мой файл конструктора.Он добавил дублирующее определение некоторых атрибутов, таких как: private bool isActive и другое как private System.Nullable @ _isActive;Также добавлены дополнительные вещи.Мне пришлось удалить файл конструктора и перезагрузить его со старым.Как мне сделать это изменение в файле dbml?

1 Ответ

1 голос
/ 09 ноября 2011

С Linq-To-SQL я считаю, что вам нужно использовать конструктор для удаления и добавления таблицы после внесения изменений в схему.

Если вы отредактировали файл code-behind, эти изменения могут вызватьпроблемы.Существует причина, по которой все классы являются защищенными как partial class

Итак, я подозреваю, что ваш лучший вариант - удалить ваш DBML и начать заново.

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