left - nhibernate session createquery
Cómo establecer más de 2 expresiones en Expression.Or (2)
Quiero crear una consulta que tenga más de 3-4 Expression.Or? Pero Expression. O simplemente déjame agregar dos expresiones dentro de él.
if (!string.IsNullOrEmpty(keyword))
query
.Add(Expression.Or(
Expression.Like("Name", keyword, MatchMode.Anywhere),
Expression.Like("LastName", keyword, MatchMode.Anywhere)))
.Add(Expression.Or(
Expression.Like("Email1", keyword, MatchMode.Anywhere),
Expression.Like("Email2", keyword, MatchMode.Anywhere)));
El código anterior genera "Nombre como% this% or LastName like% this% AND Email1 like% this% y Email2 like% this.
Gracias por adelantado.