代码之家  ›  专栏  ›  技术社区  ›  mattcole

非映射属性上的NHibernate连接

  •  1
  • mattcole  · 技术社区  · 15 年前

    我有两个类:系统邀请和用户。用户有一个名为Email的属性,SystemInvitation有一个名为InviteesEmailAddress的属性。域中这些属性之间没有关系。

    是否可以使用Criteria API生成如下查询:

    si.MailAddress ,si.标识符 ,如果u.id为null,则0或1结束为UserExists 从…起 系统邀请

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   Kevin Albrecht    15 年前

    您应该使用以下内容映射SystemInvitation映射中的InviteesEmailAddress列:

    <many-to-one name="InviteesEmailAddress" fetch="join" class="User"
        column="Email" cascade="none" not-found="ignore" />
    
    推荐文章