所以我有一组带有属性的对象:
ParentObject parentObj
{
string SomeProperty1
string SomeProperty2
}
在查询这些属性之前,需要将它们设为 ToLower() 和 Trim()。我明白我可以做到:
Expression.Call(pe, typeof(string).GetMethod("Trim", Type.EmptyTypes)); // Or ToLower
和
Expression.Property(pe, typeof(string).GetProperty("SomeProperty1"));
但是我该如何组合它们呢?
我需要的东西相当于
from query in parentObjCollection
where query.SomeProperty1.Trim() == "asdf"
select query
有什么想法吗?