【发布时间】:2014-04-21 10:15:56
【问题描述】:
我有 2 张桌子。 ProductOrder 和 Member。
ProductOrder: OrderId, MemberId, DateTimeUTC.
Member : MemberId, FName, LName.
我想重新调整包含 OrderId、Fname、LName、DateTimeUTC 的列表。
public List<ProductOrder> GetOrderDetails()
{
using (var db = new StoreEntities())
{
var query = (from pd in db.ProductOrder
join od in db.Member on pd.MemberId equals od.MemberId
orderby od.MemberId
select new
{
pd.OrderId,
od.FName,
od.LName,
pd.DateTimeUTC,
}).ToList();
return query;
}
}
但是这里发生了一些错误。
请帮忙。
【问题讨论】:
-
您的退货清单(查询)不是
ProductOrder类型。需要return public List<YourNewObjectHere> GetOrderDetails() -
您的 ProductOrder 模型与查询结果不匹配。确保查询结果与 ProductOrder 模型匹配。
标签: sql linq linq-to-sql linq-to-entities