public void UpdateColumnInfo(ColumnInfo columnInfo, PropertyInfo propertyInfo) { var attribute = propertyInfo.GetCustomAttribute <DefaultValueAttribute>(); if (attribute != null) { columnInfo.DefaultValue = ValueInfo.FromClrValue(attribute.Value); } }
public void UpdateColumnInfoInModelInfo(ColumnInfo columnInfo, IDbSetInfo dbSetInfo, IShamanLogger logger) { var attribute = columnInfo.ClrProperty?.GetCustomAttribute <DefaultValueAttribute>(); if (attribute != null) { columnInfo.DefaultValue = ValueInfo.FromClrValue(attribute.Value); } // todo: log }