我该如何使用动态LINQ库(System.Linq.Dynamic)构建以下LINQ查询?
但是这样做行不通。会抛出一个解析异常,错误信息为“不存在适用的聚合方法‘Where’”。谢谢您的提前帮助。
var roles = rolesCollection.Where(r => r.AssignedUsers.Where(u => u.Name.FirstName == "Patrick").Count() > 0);
rolesCollection和AssignedUsers是实现IEnumerable接口的集合。
我在考虑像这样做:
rolesCollection.Where("AssignedUsers.Where(\"Name.FirstName == 'Patrick'\").Count() > 0");
但是这样做行不通。会抛出一个解析异常,错误信息为“不存在适用的聚合方法‘Where’”。谢谢您的提前帮助。