我有BidiParent和BidiChildList类,它们将父母和孩子在双向的父子关系中联系起来。如果通过服务层更新子女的父级,则会自动更新新旧父母的子女列表以反映更改。同样,如果通过添加新的子列表来更新父级的子列表,则会自动更改父级的父级和旧的父级的子列表。我想尝试建立一个“智能”领域模型。第二个问题是:是否可以告诉NHibernate访问和修改字段_Children或_Parent,但是是否可以将属性子或父级完全视为字段的同义词?NHibernate应该加载和保存内部字段,但是HQL或LINQ查询应该使用公共属性吗?
public class