Dictionary<string, int?> tVers = null;
在我的字符串列表下面从一个表实体
获取数据List<string> category = context.Cat
.Where(c.Description != "abc")
.Select(a => a.Name)
.ToList();
这里我需要排除我的Tvers字典中上面列表中提取的字符串值列表,该字典从其他表实体中获取数据,即字典的TName必须从cat中排除值并返回dictiionary
tVers = context.MCurrentVer
.Where(x => x.MKey == 1000)
.ToDictionary(k => k.TName,
v => v.CVer);
请帮忙
答案 0 :(得分:0)
使用!category.Contains(x.TName)
过滤掉x.TName
列表中的catrgory
。
tVers = context.MCurrentVer
.Where(x => x.MKey == 1000 && !category.Contains(x.TName))
.ToDictionary(k => k.TName, v => v.CVer);