Что у меня есть:
Автоматически созданный класс LINQ to SQL, который соответствует форме его таблицы SQL.
TABLEA ======== column1 column2
Что я хочу делать:
Расширить класс TABLEA, включив в него новое свойство, связанный столбец которого будет присутствовать только при вызове определенной хранимой процедуры. Тип возвращаемого значения хранимой процедуры будет ТАБЛИЦЫ.
TABLEA ======== column1 column2 newcolumn3 (always part of the class structure, not always populated)
Что я уже сделал:
Создан частичный класс со свойством и атрибутом столбца, который работает при вызове хранимой процедуры. Когда выполняется прямой вызов таблицы, я получаю исключение недопустимого столбца.
Мой вопрос:
Как мне расширить мой класс данных LINQ to SQL, чтобы заполнить свойство из столбца, который может отсутствовать?