0

У меня есть хранимая процедура, возвращающая коллекцию существующих объектов. Как присоединиться к другим объектам в этом сценарии? Возможно ли это?Результат процедуры хранимой процедуры Entity Framework

+2

У вас есть код того, что вы сделали до сих пор? Я не совсем уверен, что вы пытаетесь сделать. – okrumnow

+0

«Редактировать функцию импорта» в моей .edmx datamodel позволяет определить возвращаемый тип хранимой процедуры. Я могу выбрать сущность (представляющую таблицу), которую я хочу вернуть. Рассмотрим это: 'sp_GetProducts()' возвращает коллекцию 'Product'. Как я _include_ или _join_ объект 'ProductCategory' при возврате данных из процедуры' sp_getProducts() '? – Ropstah

ответ

1

Возможно, что-то подобное?

var joinResult = (from product in dbContext.sp_GetProducts() 
       join cat in dbContext.ProductCategory on product.catID equals cat.ID 
       select new { product = product, category = cat }).ToList(); 

В качестве альтернативы вы можете выполнить соединение внутри процедуры хранения.

Смежные вопросы