0

私がする必要があるのは、nHibernate でクエリを作成することです (完全に動的に、私が持つオブジェクトの数はわかりません)。

このクエリが返す必要があるのは、特定の Id(i got List<int>) のオブジェクトです。

のような制限を行う方法はありますか

Restrictions.Eq("Id",first item from my list of ints).Or("Id",second item) .... and so on.

私はそれを作ることができることを知っていますが、私のオブジェクトが最初AbstractCriterionのものであるかどうかを確認する方法がわかりません。List<int>

では、どうすればそれを作ることができますか?

前もってありがとう:)

4

1 に答える 1

3

In次の基準が必要です。

session.CreateCriteria(typeof(XYZ))
.Add(Expression.In("Id", values))
于 2012-05-31T17:26:41.273 に答える