我有一些HierarchyNodeEntity值的集合和Ancestors的集合。现在我想通过使用db.HierarchyNodeEntities的值从theAncestors获取值。
在这里,我使用包含来实现这一点。但它不起作用。我想在 SQL 中将此包含作为Like运算符。谁能告诉我如何在这个 LINQ 中使用 Like 。
提前致谢。
这是代码:
var q = from p in db.HierarchyNodeEntities
where theAncestors.Contains(p.HierarchyNodeEntity)
group p by p.PropertyKey
into prop
select
prop.OrderByDescending(p => p.LevelId).
FirstOrDefault();
var list = q.ToList();