code/Athena0.0.1/dal/ExpressionHelper.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Linq.Expressions;

//项目名称:Athena标准开发框架
//版本:0.0.1
//开发团队成员:周庆 王露 张婷婷 陈祚松 张梦丽 艾美珍 胡凯雨 陈兰兰 夏萍萍 康文洋 易传佳
//模块及代码页功能描述:高级查询共用方法(康文洋)
//最后修改时间:2017-04-01
//修改日志:

namespace Athena.dal.common
{
    public enum SearchMethod
    {
        /// <summary>  
        /// 等于  
        /// </summary>  
        Equal = 0,

        /// <summary>  
        /// 小于  
        /// </summary>  
        LessThan = 1,

        /// <summary>  
        /// 大于  
        /// </summary>  
        GreaterThan = 2,

        /// <summary>  
        /// 小于等于  
        /// </summary>  
        LessThanOrEqual = 3,

        /// <summary>  
        /// 大于等于  
        /// </summary>  
        GreaterThanOrEqual = 4,

        /// <summary>  
        /// Like  
        /// </summary>  
        Like = 5,
        /// <summary>  
        /// 不等于  
        /// </summary>  
        NotEqual = 6
    }  

    public class ExpressionHelper
    {
        /// <summary>
        /// 将条件组合成一个Lambda表达式
        /// </summary>
        /// <typeparam name="T">类</typeparam>
        /// <param name="field">类的字段</param>
        /// <param name="method">条件方法</param>
后面还有 78 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。