Я использую структуру ASP.NET MVC и получаю доступ к записям DB с Entities. Я делаю некоторые присоединяется так:Сохранение нескольких объектов модели из LINQ Присоединяется
public IQueryable<...> GetThem()
{
var ords = from o in db.Orders
join c in db.Categories on o.CategoryID equals c.ID
select new {Order=o, Category=c};
return ords;
}
мне нужно использовать/PASS «ords» от одной функции к другой в строго типизированных образом. (я буду делать подобные соединения в нескольких местах.)
Каков наилучший способ для этого? Нужно ли мне создать новый класс, содержащий оба возвращенных vals для каждого соединения, которое я делаю? Например: public class OrderAndCategory {public Order; общественная категория; } в этом случае.
Есть ли более простой способ?
Спасибо!