У меня есть хранимая процедура, которая возвращает такую запись (я упростил ее)
SELECT
Id, FirstName, LastName, Father.FirstName, Father.LastName
FROM Profiles
Left JOIN Profiles Father on Profiles.FatherId = Father.Id
Я хочу, чтобы эта запись возвращалась как 2 свойства объекта
var result = dataContext.StoredProcedure();
Profile = result.Profile;
Father = result.Father;
У меня вопрос, как мне взять одну запись? 1007 *
SELECT
Id, FirstName, LastName, Father.FirstName, Father.LastName
И разделить половину, чтобы стать одним свойством / объектом (Профилем), а другую половину, чтобы стать другим свойством / объектом (Отцом)
Причина использования хранимой процедуры
Фактическая инструкция sql включает полнотекстовый поиск, который не поддерживается в linq, поэтому я не могу использовать обычный запрос linq.