2011-11-14 15 views
0

適切な名前の行を返すクエリを作成したいと思います。NhibernateのリストからORステートメントを作成する方法条件

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

私はこのコードが間違っていることを知っていますが、私はこれ(ロジック)のようなことをしたいと思います。 ORやDisjunctionでそれを行うことは可能ですか?

答えて

1

何について:それは本当に意味をなさない

Expression.In("name", weaponAndTriggerList.ToArray()); 
+0

ありがとう –

関連する問題