你好
当我使用queryover API时,是否有任何优雅的方式将“like”和“or”组合在一起?
对于“喜欢”,有一些类似的东西:
query.WhereRestrictionOn(x=>x.Code).IsLike(codePart)
对于“或”,我可以做类似的事情:
query.Where( x=>x.Code == codePart || x.Description== codePart)
但是如何创建这样的查询:
最佳答案
query.Where(Restrictions.On<Type>(x => x.Code).IsLike(codePart) ||
Restrictions.On<Type>(x => x.Description).IsLike(codePart))