Sono stato alle prese con questo per un po ', quindi spero che alcuni di voi esperti QueryOver possono aiutare.Queryover dove id non è in elenco
Ho un elenco di post del blog. Puoi votare su ciascun post del blog e vorrei (tra gli altri) ricevere un elenco di post in cui l'utente non ha votato.
Prima stavo pensando di fare qualcosa di simile:
Session.QueryOver<BlogPost>()
.WhereRestrictionOn(bp => bp.Id)
.NotIn(existingBlogPostVotes);
(existingBlogPostVoteIds è gli ID dei blogposts ritenute)
Ma questo non esiste nel quadro QueryOver.
ho scoperto che avrei potuto farlo in Criteri come questo:
var crit =
Session.CreateCriteria<BlogPost>()
.Add(Restrictions.Not(Restrictions.In("Id",existingBlogPostVotes)));
ma vorrei farlo in QueryOver e non criteri.
Come si farebbe in QueryOver?
Grazie, questo è esattamente quello che stavo cercando. – Dofs