假设我有这些类,它们之间存在多对多关系:
public class ClassA
{
public virtual int IdClassA { set; get; }
public virtual IList<ClassB> BElements { set; get; }
...
}
public class ClassB
{
public virtual int IdClassB { set; get; }
public virtual IList<ClassA> AElements { set; get; }
...
}
是否可以使用 NHibernate 插入 ClassB 对象并将其与 ClassA 对象相关联,而无需从数据库中获取 ClassA 对象?(也许只是指定一个查询来告诉哪些 ClassA 对象与新的 ClassB 对象相关?)