nHibernate 鉴别器“WHERE IN”子句

问题描述

我的系统中有两个类的关系是 B 类有一个 A 类的外键。B 属于 A,在某种程度上。 >

class A {
    public virtual int Id { get; set }
}

class B {
    public virtual int Id { get; set }
    public virtual int AId { get; set }
}

B 是系统中最常用的实体之一,其中一项新功能是通过类 A 启用/禁用。最便宜的方法之一是通过 discriminator 进行。有没有办法编写允许 WHERE IN 子句的鉴别器公式?

类似于: <discriminator formula="(select id from A a where a.Enabled = 1)">

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)