在我的應用程序中,我設置了三元字典映射,以便對於給定用戶,我可以檢索屬於用戶的每個對象實例的「設置」。也就是說,我有這樣的: public class User
{
public virtual IDictionary<Baz, BazSettings> BazSettings { get; set; }
//...
所以每當我有一個Baz對象,我可以通過current
據我所知,在使用無狀態會話必須明確地保存的對象關聯(子) 如果我有以下對象: public class Parent()
{
public int Id {get;set;}
public string Name {get;set;}
public IList<Child> Childs {get;set;}
}
public class Child()
{
我正在使用NHibernate無狀態會話將批量數據加載到數據庫中。隨着數據的加載,以後的實體需要查找以前的實體,以便將它們添加到子集合中。此操作涉及需要有關孫子對象的數據,而該子對象又需要一個超級孫子集合纔可用。 的標準是這樣的: var result = InternalRepository.CreateCritera<Root>()
.SetResultTransformer(