列表我有我的X類:NHibernate的搜索中使用的ICriteria
public class ClassX
{
public virtual IList<ClassY> ListY { get; set; }
...
}
我ClassX映射(使用流利)
...
HasMany<ClassX>(x => x.ListY)
.Inverse()
.Cascade.AllDeleteOrphan()
.KeyColumns.Add("`IDX`");
...
我的Y艙:
public class ClassY
{
...
public virtual ClassZ Z{ get; set; }
...
}
映射優雅
...
References(x => x.Z, "IDZ").Cascade.None();
...
現在,我想搜索ListY中所有的ClassX元素Z.ID = 2 ...
我該如何使用ICriteria來做到這一點?
謝謝
但我的「ListY」有「ClassZ」元素中......而那些「Z」的元素應該在表達,對嗎? – Paul 2009-11-09 16:01:59