public static void MissingTableWarning( [NotNull] this IDiagnosticsLogger <DbLoggerCategory.Scaffolding> diagnostics, [CanBeNull] string tableName) { var definition = NpgsqlResources.LogMissingTable(diagnostics); if (diagnostics.ShouldLog(definition)) { definition.Log(diagnostics, tableName); } // No DiagnosticsSource events because these are purely design-time messages }
public static void MissingTableWarning( [NotNull] this IDiagnosticsLogger <DbLoggerCategory.Scaffolding> diagnostics, [CanBeNull] string tableName) { var definition = NpgsqlResources.LogMissingTable(diagnostics); var warningBehavior = definition.GetLogBehavior(diagnostics); if (warningBehavior != WarningBehavior.Ignore) { definition.Log( diagnostics, warningBehavior, tableName); } // No DiagnosticsSource events because these are purely design-time messages }