Ответ 1
Переместите "директивы" в файлах DataContext.cs и DataContext.designer.cs в определение "пространство имен".
Каждый раз, когда я меняю значение в конструкторе после его сохранения, файл .designer.cs будет удален.
Может ли кто-нибудь сказать мне, как я могу исправить эту проблему?
Переместите "директивы" в файлах DataContext.cs и DataContext.designer.cs в определение "пространство имен".
Файлы *.designer.cs полностью генерируются дизайнером. Вы не должны писать свой собственный код в этот файл. Классы и/или методы являются частичными, поэтому вы можете расширять/изменять поведение в отдельном файле.
Не помещайте свой собственный код в файл конструктора, вместо этого используйте отдельный файл, использующий концепцию частичных классов.