Search Results for

    Show / Hide Table of Contents

    Class NpgsqlLoggerExtensions

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Inheritance
    object
    NpgsqlLoggerExtensions
    Namespace: Npgsql.EntityFrameworkCore.PostgreSQL.Internal
    Assembly: Npgsql.EntityFrameworkCore.PostgreSQL.dll
    Syntax
    public static class NpgsqlLoggerExtensions

    Methods

    | Improve this Doc View Source

    CollationFound(IDiagnosticsLogger<Scaffolding>, string, string, string, string, string?, bool)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void CollationFound(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string schema, string collationName, string lcCollate, string lcCtype, string? provider, bool deterministic)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string schema
    string collationName
    string lcCollate
    string lcCtype
    string? provider
    bool deterministic
    | Improve this Doc View Source

    ColumnFound(IDiagnosticsLogger<Scaffolding>, string, string, string, bool, bool, string?, string?)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void ColumnFound(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string tableName, string columnName, string dataTypeName, bool nullable, bool identity, string? defaultValue, string? computedValue)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string tableName
    string columnName
    string dataTypeName
    bool nullable
    bool identity
    string? defaultValue
    string? computedValue
    | Improve this Doc View Source

    EnumColumnSkippedWarning(IDiagnosticsLogger<Scaffolding>, string)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void EnumColumnSkippedWarning(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string columnName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string columnName
    | Improve this Doc View Source

    ExpressionIndexSkippedWarning(IDiagnosticsLogger<Scaffolding>, string, string)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void ExpressionIndexSkippedWarning(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string indexName, string tableName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string indexName
    string tableName
    | Improve this Doc View Source

    ForeignKeyReferencesMissingPrincipalTableWarning(IDiagnosticsLogger<Scaffolding>, string?, string?, string?)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void ForeignKeyReferencesMissingPrincipalTableWarning(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string? foreignKeyName, string? tableName, string? principalTableName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string? foreignKeyName
    string? tableName
    string? principalTableName
    | Improve this Doc View Source

    MissingSchemaWarning(IDiagnosticsLogger<Scaffolding>, string?)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void MissingSchemaWarning(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string? schemaName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string? schemaName
    | Improve this Doc View Source

    MissingTableWarning(IDiagnosticsLogger<Scaffolding>, string?)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void MissingTableWarning(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string? tableName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string? tableName
    | Improve this Doc View Source

    UniqueConstraintFound(IDiagnosticsLogger<Scaffolding>, string?, string)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void UniqueConstraintFound(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string? uniqueConstraintName, string tableName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string? uniqueConstraintName
    string tableName
    | Improve this Doc View Source

    UnsupportedColumnConstraintSkippedWarning(IDiagnosticsLogger<Scaffolding>, string?, string)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void UnsupportedColumnConstraintSkippedWarning(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string? indexName, string tableName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string? indexName
    string tableName
    | Improve this Doc View Source

    UnsupportedColumnIndexSkippedWarning(IDiagnosticsLogger<Scaffolding>, string, string)

    This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

    Declaration
    public static void UnsupportedColumnIndexSkippedWarning(this IDiagnosticsLogger<DbLoggerCategory.Scaffolding> diagnostics, string indexName, string tableName)
    Parameters
    Type Name Description
    IDiagnosticsLogger<><Scaffolding> diagnostics
    string indexName
    string tableName
    • Improve this Doc
    • View Source
    In This Article
    Back to top © Copyright 2023 The Npgsql Development Team