Exemplo n.º 1
0
        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
        }