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开发框架网发布内容,转载请附上原文出处连接
张国生
评论列表

发表评论

评论内容
昵称:
关联文章