【发布时间】:2010-02-19 10:46:56
【问题描述】:
使用 Linq 我想返回一个包含客户和他们拥有的发票的对象。
我了解从方法返回单一类型:
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 类。
【问题讨论】:
-
Return anonymous type? 的可能重复项
标签: linq-to-sql