[英]find not exist item in to list A and aexist in list B in ef core
我必須列出並列出我有字符串列表:
public async Task<OperationResult<string>> SetAccess(AccessLevelDto accessLevels)
{
var access = await GetAccessLevels(accessLevels.RoleId);
}
private async Task<IEnumerable<string>> GetAccessLevels(Guid roleId)
{
return await AccessLevels.Where(x => x.RoleId == roleId).Select(x => x.Access).ToListAsync();
}
一個列表: GetAccessLevels(accessLevels.RoleId)
和第二個accessLevels.Access
我想查找列表A
中存在且列表B
中不存在的項目,然后將其放入var mustremove
中。
我怎樣才能做到這一點????
使用“不包含”LINQ 表達式:
var listA = new List<string> { "One", "Two", "Three" };
var listB = new List<string> { "One", "Three" };
var mustremove = listA.Where(x => !listB.Contains(x));
mustremove將包含一個元素:“二”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.