Lenguaje

InvertibleRelationshipBuilderBase Clase

Definición

Clase base utilizada para configurar una relación invertible.

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class InvertibleRelationshipBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder>
public abstract class InvertibleRelationshipBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
public abstract class InvertibleRelationshipBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type InvertibleRelationshipBuilderBase = class
    interface IInfrastructure<IConventionForeignKeyBuilder>
type InvertibleRelationshipBuilderBase = class
    interface IInfrastructure<InternalRelationshipBuilder>
type InvertibleRelationshipBuilderBase = class
    interface IInfrastructure<IConventionForeignKeyBuilder>
Public MustInherit Class InvertibleRelationshipBuilderBase
Implements IInfrastructure(Of IConventionForeignKeyBuilder)
Public MustInherit Class InvertibleRelationshipBuilderBase
Implements IInfrastructure(Of InternalRelationshipBuilder)
Herencia
InvertibleRelationshipBuilderBase
Derivado
Atributos
Implementaciones
IInfrastructure<IConventionForeignKeyBuilder> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>

Comentarios

Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.

Constructores

Nombre Description
InvertibleRelationshipBuilderBase(IMutableEntityType, IMutableEntityType, IMutableForeignKey)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

InvertibleRelationshipBuilderBase(InternalForeignKeyBuilder, InvertibleRelationshipBuilderBase, Boolean, Boolean, Boolean, Boolean)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

InvertibleRelationshipBuilderBase(InternalRelationshipBuilder, InvertibleRelationshipBuilderBase, Boolean, Boolean, Boolean, Boolean)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

Propiedades

Nombre Description
Builder

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

DeclaringEntityType

Obtiene el primer tipo de entidad que se usa para configurar esta relación.

Metadata

Clave externa que representa esta relación.

RelatedEntityType

Obtiene el segundo tipo de entidad que se usa para configurar esta relación.

Implementaciones de interfaz explícitas

Nombre Description
IInfrastructure<IConventionForeignKeyBuilder>.Instance

Obtiene el valor de la propiedad que se oculta.

IInfrastructure<InternalRelationshipBuilder>.Instance

Obtiene el generador interno que se usa para configurar esta relación.

Métodos de extensión

Nombre Description
GetInfrastructure<T>(IInfrastructure<T>)

Obtiene el valor de una propiedad que se oculta mediante IInfrastructure<T>.

Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación.

Se aplica a