public static string GetDefaultSchema(Type type, EfModelWrapper model)
        {
            var schema = type.GetTypeInfo().GetCustomAttribute <DefaultSchemaAttribute>()?.Schema?.Trim();

            if (!string.IsNullOrEmpty(schema))
            {
                return(schema);
            }
            schema = model.DefaultSchema;
            return(schema);
        }
        public static string GetDefaultSchema(Type type, EfModelWrapper model, IShamanLogger logger)
        {
            var schema = type.GetTypeInfo().GetCustomAttribute <DefaultSchemaAttribute>()?.Schema?.Trim();

            if (!string.IsNullOrEmpty(schema))
            {
                logger.Log(typeof(DefaultSchemaUpdater), nameof(GetDefaultSchema),
                           "Default schema from " + nameof(DefaultSchemaAttribute) + ": " + schema);
                return(schema);
            }
            schema = model.DefaultSchema;
            return(schema);
        }