问题
I have a collection of expando objects / dynamic as
var lst = new List<dynamic>();
dynamic exp1 = new ExpandoObject();
exp1.Name = "ddd";
lst.Add(exp1);
dynamic exp2 = new ExpandoObject();
exp2.Name = "aaa";
lst.Add(exp2);
When I am doing
var query = from t in lst
where t.Name == "ddd"
select t;
But when I am using Dynamic Linq Library
var query = lst.AsQueryable().Where("Name==@0", "ddd");
I am getting a parse exception from dynamic linq library.
Please help me achieve this.
来源:https://stackoverflow.com/questions/21663789/querying-a-collection-of-expando-objects-using-dynamic-linq