我有一个 SQL 过程,我试图将其转换为 Linq:
SELECT O.Id, O.Name as Organization
FROM Organizations O
JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId
where OH.Hierarchy like '%/12/%'
我最关心的一行是:
where OH.Hierarchy like '%/12/%'
例如,我有一列存储像 /1/3/12/ 这样的层次结构,所以我只使用 %/12/% 来搜索它。
我的问题是,Linq 或 .NET 中相当于使用百分号的是什么?
.Where(oh => oh.Hierarchy.Contains("/12/"))
您还可以使用.StartsWith()
or .EndsWith()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)