public class Person { public string Name { get; set; } public int Age { get; set; } public int Salary { get; set; } } List<Person> Persons=new List<Person> () Type TType=typeof(Person); ParameterExpression pp = Expression.Parameter(TType, "p"); Expression temp = Expression.GreaterThan(Expression.Call(Expression.Property(pp, TType.GetProperty("Age")), ??????), Expression.Constant(20));var lambda = Expression.Lambda<Func<Person, bool>>(temp, pp);
我想動態(tài)構(gòu)建出Persons.Where(p=>p.Age>20).ToList(); 表達式請問怎么寫啊!請幫幫忙!一個新手的求救!
- 1 回答
- 0 關(guān)注
- 327 瀏覽
添加回答
舉報
0/150
提交
取消