虽然 SQL Server 非常适合做:
where Id like '45%'
(id 是一个 int),NH 会抱怨,因为它仍然会尝试将比较值作为 int 类型的 SqlParameter 发送到 sql 中:
q.WhereRestrictionOn(cl => cl.CompanyId).IsLike(companyIdFilter)
那么如何使用新的 QueryOver API 来解决这个问题呢?
虽然 SQL Server 非常适合做:
where Id like '45%'
(id 是一个 int),NH 会抱怨,因为它仍然会尝试将比较值作为 int 类型的 SqlParameter 发送到 sql 中:
q.WhereRestrictionOn(cl => cl.CompanyId).IsLike(companyIdFilter)
那么如何使用新的 QueryOver API 来解决这个问题呢?