public Dictionary <Guid, RecordField> GetAllRecordFields(Record record, Form form) { string sql = "SELECT * FROM UFRecordFields where Record = @record"; Dictionary <Guid, RecordField> l = new Dictionary <Guid, RecordField>(); IRecordsReader rr = sqlHelper.ExecuteReader(sql, sqlHelper.CreateParameter("@record", record.Id)); while (rr.Read()) { RecordField r = RecordField.CreateFromDataReader(rr); r.Values = recordFieldValueStorage.GetRecordFieldValues(r); l.Add(r.FieldId, r); } rr.Dispose(); return(l); }