一个看似简单的问题,结果却比我想象的更难:
public class SomeCategory
{
public virtual int Id { get; set; }
public virtual IList<SomeClass> SomeInstances { get; set; }
}
public class SomeClass
{
public virtual int Id { get; set; }
}
SomeClass 和 SomeCategory 之间存在 1:m 的关系(即 SomeClass 的一个实例恰好属于一个 SomeCategory 并且 SomeCategory 可以有多个 SomeClass 实例)。
问题如何在给定 SomeClass Id(Linq to NHibernate)的情况下获得 SomeCategory?