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