gpt4 book ai didi

NHibernate QueryOver 限制字符串长度

转载 作者:行者123 更新时间:2023-12-04 01:52:31 26 4
gpt4 key购买 nike

如何通过字符串属性的长度限制查询?例如。就像是:

NHSession.QueryOver<Customer>()
.Where(p => p.RegistryCode.Length == 8)

最佳答案

像这样的事情可能会奏效

NHSession.QueryOver<Customer>()
.Where(
Restrictions.Eq(
Projections.SqlFunction("length", NHibernateUtil.String,
Projections.Property<Customer>(x => x.RegistryCode)),
8
)
)

关于NHibernate QueryOver 限制字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com