public override Dictionary <int, ThreadCateModelFieldCollection> GetAllThreadCateModelField() { using (SqlQuery query = new SqlQuery()) { query.CommandText = "bx_GetAllThreadCateModelField"; query.CommandType = CommandType.StoredProcedure; Dictionary <int, ThreadCateModelFieldCollection> fields = new Dictionary <int, ThreadCateModelFieldCollection>(); using (XSqlDataReader reader = query.ExecuteReader()) { while (reader.Read()) { ThreadCateModelField field = new ThreadCateModelField(reader); ThreadCateModelFieldCollection tempFields; if (fields.TryGetValue(field.ModelID, out tempFields) == false) { tempFields = new ThreadCateModelFieldCollection(); tempFields.Add(field); fields.Add(field.ModelID, tempFields); } else { tempFields.Add(field); } } } return(fields); } }
public override Dictionary<int,ThreadCateModelFieldCollection> GetAllThreadCateModelField() { using (SqlQuery query = new SqlQuery()) { query.CommandText = "bx_GetAllThreadCateModelField"; query.CommandType = CommandType.StoredProcedure; Dictionary<int, ThreadCateModelFieldCollection> fields = new Dictionary<int, ThreadCateModelFieldCollection>(); using (XSqlDataReader reader = query.ExecuteReader()) { while (reader.Read()) { ThreadCateModelField field = new ThreadCateModelField(reader); ThreadCateModelFieldCollection tempFields; if (fields.TryGetValue(field.ModelID, out tempFields) == false) { tempFields = new ThreadCateModelFieldCollection(); tempFields.Add(field); fields.Add(field.ModelID, tempFields); } else { tempFields.Add(field); } } } return fields; } }