/// <summary> /// 返回字典 /// </summary> /// <typeparam name="TKey"></typeparam> /// <typeparam name="TValue"></typeparam> /// <returns></returns> public Dictionary <TKey, TValue> ToDictionary <TKey, TValue>() { var db = new DBExtend(__DbContext); var reader = db.GetQueryDynamicReader(this); return(ObjectConvert.DataReadToDictionary <TKey, TValue>(reader)); }
public override Dictionary <TKey, TValue> ToDictionary <TModel, TKey, TValue>(LambdaQuery <TModel> query) { var dic = SqlStopWatch.ReturnData(() => { return(GetQueryDynamicReader(query)); }, (r) => { return(ObjectConvert.DataReadToDictionary <TKey, TValue>(r.reader)); }); return(dic); }
public override Dictionary <TKey, TValue> ExecDictionary <TKey, TValue>(string sql, params Type[] types) { //var reader = GetDataReader(sql, types); //return ObjectConvert.DataReadToDictionary<TKey, TValue>(reader); var dic = SqlStopWatch.ReturnData(() => { return(GetDataReader(sql, types)); }, (r) => { return(ObjectConvert.DataReadToDictionary <TKey, TValue>(r.reader)); }); return(dic); }
public override Dictionary <TKey, TValue> ExecDictionary <TKey, TValue>(string sql, params Type[] types) { var reader = GetDataReader(sql, types); return(ObjectConvert.DataReadToDictionary <TKey, TValue>(reader)); }
public override Dictionary <TKey, TValue> ToDictionary <TModel, TKey, TValue>(LambdaQuery <TModel> query) { var reader = GetQueryDynamicReader(query); return(ObjectConvert.DataReadToDictionary <TKey, TValue>(reader)); }