Public Func<NoramalClass,bool>simpleComare<NormalClass>(string property,object value)orm
{string
var type=typeof(NoramalClass);io
var pe=Expression.Parameter(type,"p");object
var propertyReference=Expression.Propery(pe,property);im
var constantReferecnce=Expression.Constant(value);查詢
return Expression.Lambda<Func<NormalClass,boo>>(Expression.Equal(propertyReferecnce,constantReferecnce),pe).Compile();ant
}co
//查詢某一列return
Public Func<NoramalClass,string>simpleComare<NormalClass>(string property)const
{
var type=typeof(NoramalClass);
var pe=Expression.Parameter(type,"p");
var propertyReference=Expression.Propery(pe,property);
return Expression.Lambda<Func<NormalClass,string>>(propertyReferecnce,pe).Compile();
}