public static ConditionBuilder IsNullOrEmpty <TEntity>(this ConditionBuilder builder, Expression <Func <TEntity, object> > field)
        {
            var t1 = ConditionBuilder.FormatTableAliasKey <TEntity>();
            var n1 = field.GetPropertyName();

            return(builder.IsNullOrEmpty(builder.FormatFiled(t1, n1)));
        }
        public static ConditionBuilder Equal <TEntity>(this ConditionBuilder builder, Expression <Func <TEntity, object> > field, object value)
        {
            var t1 = ConditionBuilder.FormatTableAliasKey <TEntity>();
            var n1 = field.GetPropertyName();

            return(builder.Expression(builder.FormatFiled(t1, n1), "=", value));
        }