В настоящее время у меня есть набор хранимых процедур, которые вызываются для заполнения различных полей на странице.Я вызываю хранимые процедуры из класса LINQ to SQL, на который я их сбросил, и это прекрасно работает.Однако он автоматически генерирует (StoredProcedureName) имена классов результатов, с которыми мне приходится работать.
Есть ли в любом случае взять хранимую процедуру и связать результат с несколькими классами?Например, у меня есть хранимая процедура, которая получает информацию для записи в блоге.Я хочу связать эти данные в класс Post и класс User (для автора), однако я не извлекаю все данные из хранимой процедуры для заполнения всего объекта Post или объекта User (хранимая процедура возвращает только заголовок, содержание и имя автора).
Каков наилучший способ справиться с этим сценарием? Я открыт для изменения хранимой процедуры, но мне не придется возвращать данные, которые яя не собираюсь использовать просто для заполнения полного объекта, и я не могу использовать LINQ to SQL для запроса базы данных.