NHibernate: Теперь, когда Session.Find () устарел, как мне заменить это?

Я вижу, что Session.Find (строковый запрос, значения объекта [], типы IType []) устарел, и предлагается использовать CreateQuery (). SetParameterList () .List () вместо этого.

Итак, если у меня уже есть код, который выглядит следующим образом:

var query = "from TABLE t where t.COL1 = ? and t.COL2 = ?";
var vals = new[] { qc1, qc2 };
var types = new[] { ScalarType.String, ScalarType.String };

Session.Find(query, vals, types);

Что мне передать аргументу имени SetParameterList?

1
задан lesscode 15 September 2010 в 21:04
поделиться