如何从没有使用Nhibernate标准的鉴别器属性的类层次结构中获取特定类的对象?

时间:2011-07-11 09:29:29

标签: c# nhibernate nhibernate-criteria

我有问题, 有以下类层次结构

class User
{
    public string Name { get; set; }
}

class Learner : User
{
    //properties
}

class Manager : User
{
    //properties
}

这个类被映射为每个层次结构的表,但没有discriminator属性, 仅在User ClassMap中编写

this.DiscriminateSubClassesOnColumn("className");

我也有一个具有属性User

的类组织
class Organisation
{
    public User User { get; set; } 
}

问题如下:我想在类组织上创建查询并仅检索用户是管理员的Oraganisations对象可能与否? 有人能帮帮我吗? 提前致谢!

0 个答案:

没有答案