2008-11-15 4 views
7

Каждый раз, когда я меняю значение в конструкторе после его сохранения, файл .designer.cs будет удален.LINQ to SQL Designer Bug

Может ли кто-нибудь сказать мне, как я могу исправить эту проблему?

ответ

16

Перенос «использования» директив в файлы DataContext.cs и DataContext.designer.cs в определение пространства имен.

7

Не размещайте свой собственный код в файле конструктора, вместо этого используйте отдельный файл с использованием концепции частичных классов.

+0

Я думаю, что это должно решить проблему, но у меня есть еще 2 файла dbml, которые я написал в своих файлах кода, и нет проблем, но со вчерашнего дня у каждого нового файла dbml это есть. – mrtaikandi 2008-11-15 13:51:50

10

Файлы * .designer.cs полностью генерируются дизайнером. Вы не должны писать свой собственный код в этот файл. Классы и/или методы являются частичными, поэтому вы можете расширить/изменить поведение в отдельном файле.