Quantcast
Channel: ADO.NET, Entity Framework, LINQ to SQL, NHibernate
Viewing all articles
Browse latest Browse all 1698

Linq query not bringing latest record on two table

$
0
0

Dear All,

   The following query has not to return the latest records based on the record updated time. it brings the records wrongly. 

List<int> resp = new List<int>() { 2, 3};
var list = from a in _context.Vip_Event_Resp
join c in _context.PA_Event_Resp on a.Vip_Id equals c.Vip_Id into qry
let r = qry.Where(x => x.Vip_Id == vipId && x.Event_Id == model.Events.Event_Id && resp.Contains(x.Response)).OrderByDescending(x => x.Updated_On).DefaultIfEmpty().
FirstOrDefault() select new { r.Vip_Id, r.PA_Id, r.Response, r.Updated_On };

TABLE: Vip_Event_Resp

Id Event_Id Vip_Id Response Response_Text Created_On Updated_On

7 F43FCC27-2726-4775-939C-23E3B322BB63 03C72650-D05F-4E7B-B491-4A0DF05B689A 2 NULL 2020-01-07 14:29:21.093 2020-01-07 14:29:21.093

TABLE: PA_Event_Resp 

<div>Id Event_Id Vip_Id PA_Id Response Response_Text Created_On Updated_On</div> <div>4 F43FCC27-2726-4775-939C-23E3B322BB63 03C72650-D05F-4E7B-B491-4A0DF05B689A F1FA81C7-E1A9-464E-B3B9-D67ED97BB833 3 Dont know 2020-01-07 13:14:11.857 2020-01-07 13:14:11.857</div> <div></div> <div>Please advise me on this issue.</div> <div></div> <div>Awaiting your reply at earliest.</div> <div></div>

 


Viewing all articles
Browse latest Browse all 1698

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>