Nhibernate在使用QueryOver时无法解决属性异常,可以在QueryAll上使用
||
我有以下问题
基本上我有以下2个摘要:
var contactAssociation =
session.QueryOver<ContactAssociation>(() => contactAssociationAlias)
.Where(() =>
contactAssociationAlias.Contact.ID == careGiverId &&
contactAssociationAlias.Client.ID == clientKey)
.Where(() =>
contactAssociationAlias.AclRole.RoleName == \"Care Giver\")
.SingleOrDefault();
和
var contactAssociation = session.Query<ContactAssociation>()
.Where(cr =>
cr.Contact.ID == careGiverId
&& cr.Client.ID == clientKey)
.Where(cr =>
cr.AclRole.RoleName == \"Care Giver\")
.SingleOrDefault();
第二个工作,第一个输出此错误:
Message=could not resolve property: AclRole.RoleCode of:
SL.STAdmin.DAL.ContactAssociation
有人知道为什么是这样吗?
先感谢您
没有找到相关结果
已邀请:
1 个回复
揽芳僵迷仇