added check for marr data to throw a more meaning full exception when trying to operate on an unmapped column.

pull/3113/head
kay.one 12 years ago
parent 2f42e7dd83
commit bfb167c374

@ -84,6 +84,12 @@ namespace Marr.Data
string columnName = propertyName; string columnName = propertyName;
var columnMap = MapRepository.Instance.GetColumns(declaringType).GetByFieldName(propertyName); var columnMap = MapRepository.Instance.GetColumns(declaringType).GetByFieldName(propertyName);
if (columnMap == null)
{
throw new InvalidOperationException(string.Format("Column map missing for field {0}.{1}", declaringType.FullName, propertyName));
}
if (useAltName) if (useAltName)
{ {
columnName = columnMap.ColumnInfo.TryGetAltName(); columnName = columnMap.ColumnInfo.TryGetAltName();

Loading…
Cancel
Save