Я запрашиваю элементы с отложенными коллекциями через nHibernate. Элементы запрашиваются без получения коллекций. Но когда я пытаюсь создать HashedSet
var hashedSet = new HashedSet<Thing>(Session.Query<Thing>())
из этих предметов все ленивые вещи выбраны. Что вызвало это?
[Serializable]
public class Thing {
public virtual String Name { get; set; }
public Thing() {
OtherThings = new HashedSet<OtherThing>();
}
public virtual ISet<OtherThing> OtherThings { get; set; }
}