Как создать операторы OR из списка в Nhibernate Criteria - PullRequest
0 голосов
/ 14 ноября 2011

Я хотел бы сделать запрос, который возвращает строки с правильным именем.

public static IList<Event> ListWeaponAndTriggerEvents(ISession session,
    List<string> weaponAndTriggerList)
{
    session.CreateCriteria(typeof(Event))
    foreach(string str in weaponAndTriggerList)
    {
        .Add(Expression.Eq("name", str)
    }
}

Я знаю, что этот код неверен, но я хочу сделать что-то подобное (логика)Можно ли это сделать с помощью ИЛИ или Disjunction?

1 Ответ

1 голос
/ 14 ноября 2011

А как же:

Expression.In("name", weaponAndTriggerList.ToArray());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...