Dynamic Linq ライブラリ (System.Linq.Dynamic) を使用して次の LINQ クエリを作成するにはどうすればよいですか?
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' が存在しません」というメッセージを含む ParseException がスローされます。
前もって感謝します。