Все сгенерированные классы в файле Designer.cs являются частичными классами (включая DataContext).Если вы щелкнете «просмотреть код» в конструкторе LinqToSql, он создаст файл .cs для хранения любых более частичных классов.
Если вы хотите создать свои собственные методы, которые переводятся в хранимые процессы, вам следуетизучить атрибуты в пространстве имен System.Data.Linq.Mapping
.
Хорошее введение в эти атрибуты:
- добавить сохраненный процесс в конструкторе
- найти сгенерированныйкод в designer.cs
- переместить сгенерированный код в файл ручного кода
- удалить хранимую процедуру из конструктора
Как только вы увидите, что требуется, это прощенаписать это от руки.