【发布时间】:2012-01-09 15:47:30
【问题描述】:
我在 NHibernate 中遇到过这种情况。我有一个基础具体类(Animal)和两个联合子类(Dog 和 Cat)。
我想要一个过滤我不想要的子类的查询,像这样
var result = session.CreateCriteria<Animal>()
// .Add(NotOfType(Cat))
.List<Animal>();
因为 Animal 是一个具体的类,所以有一个表,我想检索除 Cat 之外的所有动物(包括“通用”动物和狗)
这可能吗?
【问题讨论】:
标签: c# nhibernate