Example #1
0
 /// <summary>
 ///  返回一个new表达式
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="PropertyName"></param>
 /// <returns></returns>
 public static Expression <Func <T, object> > GetExpression <T>(params string[] PropertyName) where T : class, new()
 {
     return(Expsion.GetExpression <T>(PropertyName));
 }
Example #2
0
 /// <summary>
 ///  返回一个bool表达式
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="Property"></param>
 /// <param name="Data"></param>
 /// <param name="QueryType"></param>
 /// <returns></returns>
 public static Expression <Func <T, bool> > GetExpression <T>(string Property, object Data, QType QueryType)
 {
     return(Expsion.GetExpression <T>(Property, Data, QueryType));
 }
Example #3
0
 /// <summary>
 /// 设置属性值
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="JsonValue"></param>
 /// <param name="Param"></param>
 public static void SetProptertiesValue <T>(Dictionary <string, object> JsonValue, T Param) where T : class, new()
 {
     Expsion.SetProptertiesValue(JsonValue, Param);
 }