Хорошо, я недостаточно внимательно смотрел Visual Studio. Хотя в конструкторе я изменил все свои поля на UpdateCheck.Never, когда я посмотрел файл MyModel.desinger.cs, чтобы увидеть сгенерированные объекты, этот атрибут не был добавлен в большинство полей. Когда я добавил атрибут, обновление прошло, и все было хорошо.
Если вам нужно добавить этот атрибут сразу ко многим полям, вот замена регулярного выражения VS, которая добавит его ко всем столбцам в файле. Я НАСТОЯТЕЛЬНО предлагаю сначала заархивировать файл (или создать его резервную копию), чтобы убедиться, что вы не потеряете всю свою тяжелую работу в первую очередь. И если у вас уже есть атрибут, установленный для некоторых, он удвоит их (таким образом, вторая замена ниже).
Find and Replace (Regular Expressions on)
\[Column{.*}\)\]
[Column\1, UpdateCheck=UpdateCheck.Never )]
Find and Replace (Regular Expressions off)
UpdateCheck=UpdateCheck.Never, UpdateCheck=UpdateCheck.Never
UpdateCheck=UpdateCheck.Never