Генерация запечатанных классов - PullRequest
1 голос
/ 20 января 2012

Используя linq to sql, я хотел бы создать несколько закрытых классов в контексте данных.Очевидно, что это не может быть сделано.

Когда я пытаюсь расширить сгенерированный класс, скажем, ApplicationUser частичной частью, подобной этой

sealed public partial class ApplicationUser
{ }

Я получаю ошибки компиляции (суммированные)

'SendPropertyChanging ()' - новый виртуальный член в закрытом классе 'ApplicationUser'

и

'SendPropertyChanged (string)'новый виртуальный член в закрытом классе ApplicationUser

, очевидно, потому что эти методы генерируются как protected virtual.

Есть ли способ позволить linq to sql генерировать выбранное (невсе) занятия как запечатаны?

1 Ответ

5 голосов
/ 20 января 2012

Вы можете создать запечатанный класс, отредактировав свойства в конструкторе:

enter image description here

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