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); } }
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); }