【发布时间】:2021-07-29 22:02:48
【问题描述】:
大家好,我有一个列表类型是 ORDERS,我将它与连接一起使用,然后我无法将其返回为 ORDER LIST, 有解决办法吗?
public List<ORDERS> Search(string kadi, int pagenumber)
{
int totalpagecount_ = 10;
PROMARKETEntities db = new P`enter code here`ROMARKETEntities();
var result = (from order in db.ORDERS
join user in db.USERS on order.USERID equals user.ID
join address in db.ADDRESS on order.ADDRESSID equals address.ID
join city in db.CITIES on address.CITYID equals city.ID
join district in db.DISTRICTS on city.ID equals district.ID
select new
{
OrderID = order.ID,
OrderTotalPrice = order.TOTALPRICE,
OrderDate = order.DATE_,
Username = user.NAMESURNAME,
UserUsername = user.USERNAME_,
Address = address.ADDRESSTEXT,
CityandDistrict = city.CITY + " / " + district.DISTRICT
}).Where(x=>x.Username.Contains(kadi) || x.UserUsername.Contains(kadi)).ToList();
searchedCount = result.Count;
var queryresultpage = result.Skip(totalpagecount_ * (pagenumber - 1)).Take(totalpagecount_);
return queryresultpage;
}
【问题讨论】:
标签: c# asp.net list linq class