【发布时间】:2010-10-26 09:50:57
【问题描述】:
我正在使用 ASP.NET MVC 框架并使用实体访问数据库记录。 我正在做一些这样的连接:
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;
}
我需要以强类型的方式从一个函数使用/传递“ords”到另一个函数。 (我将在多个地方进行这种连接。)
最好的方法是什么? 我是否需要为每次加入创建一个包含两个返回值的新类? 例如:公共类 OrderAndCategory { 公共秩序;公共类别; } 在这种情况下。
有没有更简单的方法?
谢谢!
【问题讨论】:
标签: asp.net entity-framework asp.net-mvc-2 ado.net-entity-data-model