/// <summary> /// 字段 like 值% /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="wherehelper">wherehelper</param> /// <param name="field">字段</param> /// <param name="value">值</param> /// <returns><see cref="WhereHelper{T}"/></returns> public static WhereHelper <T> FieldStartWith <T>(this WhereHelper <T> wherehelper, string field, object value) where T : BaseEntity, new() => wherehelper.StringAppend(" ", field, " Like ", WhereHelper <T> .TurnParaToWherePrefix(field)).ParaAppend(field, $"{value}%");
/// <summary> /// 比较符 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="wherehelper">wherehelper</param> /// <param name="value">值</param> /// <returns><see cref="WhereHelper{T}"/></returns> public static WhereHelper <T> LessThan <T>(this WhereHelper <T> wherehelper, object value) where T : BaseEntity, new() => wherehelper.StringAppend(" < ", WhereHelper <T> .TurnParaToWherePrefix(wherehelper.PreField)).ParaAppend(string.Empty, value);
/// <summary> /// 字段=值 /// </summary> /// <typeparam name="T">实体类型</typeparam> /// <param name="wherehelper">wherehelper</param> /// <param name="field">字段</param> /// <param name="value">值</param> /// <returns><see cref="WhereHelper{T}"/></returns> public static WhereHelper <T> FieldEqual <T>(this WhereHelper <T> wherehelper, string field, object value) where T : BaseEntity, new() => wherehelper.StringAppend(" ", field, "=", WhereHelper <T> .TurnParaToWherePrefix(field)).ParaAppend(field, value);