【发布时间】:2020-02-10 10:58:49
【问题描述】:
我有一个需要在上下文中搜索的字符串数组。
List<string> nameList
我有一个要搜索的上下文
context.Name
我的代码在这里:
List<Guid> nameIds= context.Name
.Where(n => nameList.Contains(n.Description)
.Select(n=> n.NameId)
.ToList();
我可以获得我的名字的 ID,但我希望它按 nameList 排序,而不是按上下文本身。
例如。我的数据库中的名字分别是 [Ben, Maria, Liza] 和 [0, 1, 2] id。我的nameList 是 [Liza, Maria] 井井有条。 nameIds 将是 [1,2] 因为它是按上下文排序的。我希望它由nameList 订购; [2,1]
【问题讨论】:
-
请检查发布的答案,如果它解决了您的问题,请告诉我。
标签: c# asp.net .net entity-framework entity-framework-core