Один из способов сделать то, что вы хотите, - преобразовать набор в строку; например,
let map = new Map()
let setSet = new Set([3, 1, 2])
let setKey = Array.from(setSet).sort().join()
map.set(setKey, "foo")
let getSet = new Set([2, 1, 1, 3])
let getKey = Array.from(getSet).sort().join()
console.log(map.get(getKey))
Существует много способов сделать это, самое простое:
ActiveRecordMediator<Product>.Count(Expression.Gt("date", DateTime.Now))
или Ваш мог использовать CountQuery, HQL, и т.д., существует много альтернатив.
ОБНОВЛЕНИЕ: для NHibernate 2.0 + это Restrictions
вместо Expression
.
Я скопирую общие вопросы как они к ActiveRecord wiki.