示例#1
0
 public QueryHandler(DbCommandData data)
 {
     _data = data;
     if (typeof(TEntity) == typeof(object) || typeof(TEntity) == typeof(ExpandoObject))
     {
         _typeHandler = new QueryDynamicHandler <TEntity>(data);
     }
     else if (typeof(TEntity) == typeof(DataTable))
     {
         _typeHandler = new QueryDataTableHandler <TEntity>(data);
     }
     else if (ReflectionHelper.IsCustomEntity <TEntity>())
     {
         _typeHandler = new QueryCustomEntityHandler <TEntity>(data);
     }
     else
     {
         _typeHandler = new QueryScalarHandler <TEntity>(data);
     }
 }
示例#2
0
 public QueryHandler(DbCommandData data)
 {
     dbCommandData_0 = data;
     if (!(typeof(TEntity) == typeof(object)) && !(typeof(TEntity) == typeof(ExpandoObject)))
     {
         if (typeof(TEntity) == typeof(DataTable))
         {
             iqueryTypeHandler_0 = new QueryDataTableHandler <TEntity>(data);
         }
         else if (ReflectionHelper.IsCustomEntity <TEntity>())
         {
             iqueryTypeHandler_0 = new QueryCustomEntityHandler <TEntity>(data);
         }
         else
         {
             iqueryTypeHandler_0 = new QueryScalarHandler <TEntity>(data);
         }
     }
     else
     {
         iqueryTypeHandler_0 = new QueryDynamicHandler <TEntity>(data);
     }
 }
 public QueryHandler(DbCommandData data)
 {
     _data        = data;
     _typeHandler = new QueryDicHandler(data);
 }