Я пытаюсь расширить свою сущность Linq-to-Sql несколькими дополнительными свойствами. Это «вычисляемые» свойства, основанные на данных из базового представления SQL. Например, подумайте о поле «Дата рождения», которое используется для вычисления расширенного поля «Возраст».
Я попытался расширить свой класс сущности, расширив метод OnLoaded ().
Однако я получаю сообщение об ошибке времени компиляции, в котором говорится, что я не могу ее создать. Я проверил код конструктора для своего класса сущности LTS, и он не имеет частичного определения ни для одной из ожидаемых точек расширения.
Я проверил несколько других моих классов сущностей LTS, и они действительно имеют эти точки расширения. Единственное различие, которое я вижу, заключается в том, что тот, у которого нет, загружается из представления SQL, а не из таблицы. Есть ли способ подключиться к событию «Loaded» при загрузке из представления SQL?
TIA!