zoukankan      html  css  js  c++  java
  • linq自定义条件Lambda过滤方法

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

    }

  • 相关阅读:
    phpcs
    asp.net之cookie
    ajax技术
    union、except和intersect查询
    外连接查询
    对查询结果分组
    聚合函数查询
    数据库的约束
    数据库备份
    fusionCharts
  • 原文地址:https://www.cnblogs.com/zhy-1992/p/11216957.html
Copyright © 2011-2022 走看看