Search Results for

    Show / Hide Table of Contents

    Class NpgsqlValueGeneratorSelector

    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
    NpgsqlValueGeneratorSelector
    Namespace: Npgsql.EntityFrameworkCore.PostgreSQL.ValueGeneration.Internal
    Assembly: Npgsql.EntityFrameworkCore.PostgreSQL.dll
    Syntax
    public class NpgsqlValueGeneratorSelector : RelationalValueGeneratorSelector

    Constructors

    | Improve this Doc View Source

    NpgsqlValueGeneratorSelector(ValueGeneratorSelectorDependencies, INpgsqlSequenceValueGeneratorFactory, INpgsqlRelationalConnection, IRawSqlCommandBuilder, IRelationalCommandDiagnosticsLogger)

    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 NpgsqlValueGeneratorSelector(ValueGeneratorSelectorDependencies dependencies, INpgsqlSequenceValueGeneratorFactory sequenceFactory, INpgsqlRelationalConnection connection, IRawSqlCommandBuilder rawSqlCommandBuilder, IRelationalCommandDiagnosticsLogger commandLogger)
    Parameters
    Type Name Description
    ValueGeneratorSelectorDependencies dependencies
    INpgsqlSequenceValueGeneratorFactory sequenceFactory
    INpgsqlRelationalConnection connection
    IRawSqlCommandBuilder rawSqlCommandBuilder
    IRelationalCommandDiagnosticsLogger commandLogger

    Properties

    | Improve this Doc View Source

    Cache

    This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

    Declaration
    public virtual INpgsqlValueGeneratorCache Cache { get; }
    Property Value
    Type Description
    INpgsqlValueGeneratorCache

    Methods

    | Improve this Doc View Source

    Create(IProperty, IEntityType)

    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 override ValueGenerator Create(IProperty property, IEntityType entityType)
    Parameters
    Type Name Description
    IProperty property
    IEntityType entityType
    Returns
    Type Description
    ValueGenerator
    | Improve this Doc View Source

    Select(IProperty, IEntityType)

    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 override ValueGenerator Select(IProperty property, IEntityType entityType)
    Parameters
    Type Name Description
    IProperty property
    IEntityType entityType
    Returns
    Type Description
    ValueGenerator
    • Improve this Doc
    • View Source
    In This Article
    Back to top © Copyright 2023 The Npgsql Development Team