public static IDictionary<string, object> ToDictionary(this IDataRecord dataRecord)
        {
            return dataRecord.ToDictionary(dataRecord.CreateDictionaryIndex());
//            return dataRecord.GetFieldNames().ToDictionary(fieldName => fieldName.Homogenize(), fieldName => DBNullToClrNull(dataRecord[fieldName]));
        }
 public static IDictionary<string,object> ToDictionary(this IDataReader dataReader)
 {
     return dataReader.ToDictionary(dataReader.CreateDictionaryIndex());
 }