public override Dictionary <int, ThreadCateModelCollection> GetAllModels() { using (SqlQuery query = new SqlQuery()) { query.CommandText = "bx_GetAllModels"; query.CommandType = CommandType.StoredProcedure; Dictionary <int, ThreadCateModelCollection> models = new Dictionary <int, ThreadCateModelCollection>(); using (XSqlDataReader reader = query.ExecuteReader()) { while (reader.Read()) { ThreadCateModel model = new ThreadCateModel(reader); ThreadCateModelCollection tempModels; if (models.TryGetValue(model.CateID, out tempModels) == false) { tempModels = new ThreadCateModelCollection(); tempModels.Add(model); models.Add(model.CateID, tempModels); } else { tempModels.Add(model); } } } return(models); } }
public override Dictionary<int, ThreadCateModelCollection> GetAllModels() { using (SqlQuery query = new SqlQuery()) { query.CommandText = "bx_GetAllModels"; query.CommandType = CommandType.StoredProcedure; Dictionary<int, ThreadCateModelCollection> models = new Dictionary<int, ThreadCateModelCollection>(); using (XSqlDataReader reader = query.ExecuteReader()) { while (reader.Read()) { ThreadCateModel model = new ThreadCateModel(reader); ThreadCateModelCollection tempModels; if (models.TryGetValue(model.CateID, out tempModels) == false) { tempModels = new ThreadCateModelCollection(); tempModels.Add(model); models.Add(model.CateID, tempModels); } else { tempModels.Add(model); } } } return models; } }