Public Func<NoramalClass,bool>simpleComare<NormalClass>(string property,object value)

{

var type=typeof(NoramalClass);

var pe=Expression.Parameter(type,"p");

var propertyReference=Expression.Propery(pe,property);

var constantReferecnce=Expression.Constant(value);

return Expression.Lambda<Func<NormalClass,boo>>(Expression.Equal(propertyReferecnce,constantReferecnce),pe).Compile();

}

 

//查询某一列

Public Func<NoramalClass,string>simpleComare<NormalClass>(string property)

{

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();

}

相关文章:

  • 2021-08-30
  • 2021-12-07
  • 2022-12-23
  • 2022-02-07
  • 2021-09-16
  • 2021-12-18
  • 2021-05-02
  • 2021-06-30
猜你喜欢
  • 2021-05-16
  • 2022-02-09
  • 2022-01-05
  • 2022-02-09
  • 2022-02-09
相关资源
相似解决方案