【发布时间】:2020-04-25 15:55:33
【问题描述】:
我有这个代码返回所有带有回复信息的票,所以当 Ticket_Reply 中没有状态值时,我需要显示“XXX”
enter var query = (from st in Db.Support_Teckets
join pr in Db.Technical_problem on st.Technical_problem_Id equals pr.Technical_problem_Id
join x in
from rp in Db.Ticket_Reply.GroupBy(m =>
m.Support_Tecket_Id).Select(m => m.OrderByDescending(x=>x.Date).FirstOrDefault())
join tr in Db.trainers on rp.trainer_id equals tr.trainer_id
select new {rp,tr}
on st.Support_Tecket_Id equals x.rp.Support_Tecket_Id into g
from gx in g.DefaultIfEmpty()
select new SupportTicketsDetails
{
Status = gx.rp.Status,
}).ToList().OrderByDescending(a => a.Created_Date);
感谢您的合作
【问题讨论】:
标签: c# asp.net asp.net-mvc linq asp.net-core