【发布时间】:2011-09-14 14:49:46
【问题描述】:
我不确定我是否正确。我尝试选择从 LINQ 查询中返回的几个项目。最终我会想要撤回大部分信息,但有些字段是 FK ID,所以我必须从其他表中获取它们的名称值。
我现在遇到的问题是从匿名到账单的列表转换。我该如何解决这个问题?
public class BillDO
{
/// <summary>
/// Returns all user bills based on their UserName
/// </summary>
/// <param name="UserName"></param>
/// <returns></returns>
public List<Bill> GetBills(string UserName)
{
BillsEntities be = new BillsEntities();
var q = from b in be.Bills
where b.UserName == UserName
orderby b.DueDate
select new { b.DueDate, b.Name, b.PaymentAmount, b.URL };
List<Bill> billList = q.ToList();
return billList;
}
}
【问题讨论】:
标签: .net entity-framework c#-4.0 linq-to-entities