LinqHelper
使用需要安装nuget包:LinqKit
C# 全选
public class LinqHelper
{
/// <summary>
/// Linq True表达式
/// </summary>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
public static Expression<Func<T, bool>> True<T>()
{
return x => true;
}
/// <summary>
/// Linq True表达式
/// </summary>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
public static Expression<Func<T, bool>> True<T>(Func<T, bool> func)
{
return x => func(x);
}
/// <summary>
/// Linq False表达式
/// </summary>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
public static Expression<Func<T, bool>> False<T>()
{
return x => false;
}
/// <summary>
/// Linq False表达式
/// </summary>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
public static Expression<Func<T, bool>> False<T>(Func<T, bool> func)
{
return x => func(x);
}
}
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
CommonCode 张国生