0
想知道的唯一有日期 換句話說,我不會用它的兩倍一個IP地址,我想日期 我做了什麼了的領域,現在它的工作鮮明通過LINQ的最佳途徑,迅速
db.Exposures.DistinctBy(d => d.UserIP).Select(o =>o.ExpouserDate).ToList();
但花了太多的時間有提前一個更好的辦法 原諒我的英語水平,並感謝
想知道的唯一有日期 換句話說,我不會用它的兩倍一個IP地址,我想日期 我做了什麼了的領域,現在它的工作鮮明通過LINQ的最佳途徑,迅速
db.Exposures.DistinctBy(d => d.UserIP).Select(o =>o.ExpouserDate).ToList();
但花了太多的時間有提前一個更好的辦法 原諒我的英語水平,並感謝
你可以嘗試這樣的事:
var res = db.Exposures
.GroupBy(ex => ex.UserIp)
.Select(gr => gr.Max(x = >x.ExpouserDate));
這是由兩個參數「不同」,日期和IP ,但我想要「分明」的IP和選擇日期 –
@ Yitzhakor50因此,讓我們有50個IP和30獨特的他們你想這30個IP?如果那是真的,那麼約會會是什麼?你想要每個人的最後日期嗎? – Christos
這是你真正的答案db.Exposures .GroupBy(EXE => exe.ExpouserDate) 。選擇(GR => 新{ 日期= gr.Key, DistinctIps = gr.Select(X => x.UserIP ).Distinct() })。Select(o => o.Date).ToList(); –