2016-06-28 32 views

Antwort

1

ich nicht getestet, aber ich denke, dass es so weitergeht.

var disjunction = new Disjunction(); 

disjunction.Add(Restrictions.On<YourType>(x => x.Title).IsLike('AA%'); 
disjunction.Add(Restrictions.On<YourType>(x => x.Title).IsLike('BB%'); 
disjunction.Add(Restrictions.On<YourType>(x => x.Title).IsLike('CC%'); 

_session.QueryOver<YourType>().Where(disjunction); 
+0

Danke. es funktionierte, aber änderte sich nur, um es funktioniert in meinem Fall ist disjunction.Add (Restrictions.On (x => x.Title) .IsInsensitiveLike (item, MatchMode.Start)); –