我有一个'属性'这是有位置,属性_类型和许多其他领域也。如何在c#LINQ的两个列表中执行'AND'操作?
我的输入有一个位置列表,每个位置都有另一个过滤条件列表。例如: - 我的位置是 - [A,B & C]。对于每个这些地点都有另一个名单 - [公寓,土地,房屋等]。
样品输入数据:
A - [公寓,土地,房屋] --->表示 - 位置A和3的过滤选项
乙 - [土地,房屋]
Ç - [公寓,土地]
我需要找到位置的所有属性与房产类型[公寓,土地,房屋]和B位置与房产类型[土地,房屋]等
我做了这样的字典对象;
Dictionary<string,List<PropertyType>> PTypeDictionary =new Dictionary<string,List<PropertyType>>();
注意:属性类型是枚举
现在我的输入数据是本词典 - 键是位置和值Property_Types名单。
如何编写LINQ查询以查找这些位置中的所有属性以及过滤property_type?
LINQ到什么地步? LINQ来对象或LINQ到实体或LINQ到SQL? –
LINQ to entity。 – Shafeek