我知道从方法中返回单个类型:
public IQueryable<customers> GetCustomers()
{
return from c in customers
select c;
}
但我在处理多个对象时遇到了一些问题:
public IQueryable<???> GetCustomersWithInvoices()
{
return from c in customers
from inv in c.invoices
select new {c, ci} // or I may specify columns, but rather not.
}
我觉得我的方法可能不对。目标是从控制器调用这些对象并将它们传递给视图,可以直接传递或使用formViewModel类。