public static string GetDisplayName(this PropertyInfo property) { ColumnNameAttribute columnName = property.GetAttribute <ColumnNameAttribute>(); DisplayNameAttribute displayName = property.GetAttribute <DisplayNameAttribute>(); if (displayName.IsNotNull()) { return(displayName.DisplayName); } if (columnName.IsNotNull()) { return(columnName.ColumnName); } return(property.Name.AsReadable()); }