Entity Framework .. частичный конструктор - PullRequest
5 голосов
/ 16 июня 2010

Я намерен расширить конструкторы некоторых сущностей в моей Entity Framework (4).

Однако как мне убедиться, что мой конструктор запущен после того, как модель запустила его.т.е. я хочу убедиться, что объект хранит данные из базы данных, прежде чем я поработаю с ним в своем конструкторе.

Ответы [ 2 ]

2 голосов
/ 02 августа 2012

Нет сгенерированного конструктора, кроме стандартного; объекты создаются с помощью фабричного метода и просто инициализируются после построения.

Вы можете написать свой собственный конструктор по умолчанию, и сгенерированный код вызовет его перед инициализацией всех сгенерированных свойств. Если вы пишете свой собственный конструктор не по умолчанию, вам также придется написать собственный конструктор по умолчанию, иначе файл конструктора не будет компилироваться, поскольку предполагается, что конструктор по умолчанию существует.

1 голос
/ 16 июня 2010

Использовать конструктор цепочки .

...