Je vais avoir besoin de votre aide sur celui-ci.LINQ to SQL lambda exp. OrderBy, Case When
J'essaye de OrderBy première réponse datetime si présent. S'il est vide/nul, il doit classer par sujet datetime. J'ai fini avec l'expression suivante, mais il ne semble pas fonctionner :(
return db.Topics
.Where(t => t.ForumID == id)
.OrderBy(
t => t.Replies
.OrderBy(r => r.AddDatetime.Equals(System.Data.SqlTypes.SqlDateTime.Null.Value) ? t.AddDatetime : r.AddDatetime)
.Select(r => r.AddDatetime)
.First()
);