Compartir a través de


SqliteSharedTableConvention Clase

Definición

Convención que manipula los nombres de los objetos de base de datos para los tipos de entidad que comparten una tabla para evitar conflictos.

public class SqliteSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqliteSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqliteSharedTableConvention
Inherits SharedTableConvention
Herencia
SqliteSharedTableConvention

Comentarios

Consulte Convenciones de creación de modelos y Acceso a bases de datos de SQLite con EF Core para obtener más información y ejemplos.

Constructores

SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nueva instancia de SqliteSharedTableConvention.

Propiedades

CheckConstraintsUniqueAcrossTables

Obtiene un valor que indica si los nombres de restricción check deben ser únicos entre tablas.

Dependencies

Dependencias para este servicio.

(Heredado de SharedTableConvention)
ForeignKeysUniqueAcrossTables

Obtiene un valor que indica si los nombres de clave externa deben ser únicos entre tablas.

(Heredado de SharedTableConvention)
IndexesUniqueAcrossTables

Obtiene un valor que indica si los nombres de índice deben ser únicos entre tablas.

(Heredado de SharedTableConvention)
KeysUniqueAcrossTables

Obtiene un valor que indica si los nombres de clave deben ser únicos entre tablas.

(Heredado de SharedTableConvention)
RelationalDependencies

Dependencias específicas del proveedor relacional para este servicio.

(Heredado de SharedTableConvention)
TriggersUniqueAcrossTables

Obtiene un valor que indica si los nombres de desencadenador deben ser únicos en las tablas.

(Heredado de SharedTableConvention)

Métodos

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Obtiene un valor que indica si dos claves externas asignadas a la misma restricción de clave externa son compatibles.

(Heredado de SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Obtiene un valor que indica si dos índices asignados al mismo índice de tabla son compatibles.

(Heredado de SharedTableConvention)
AreCompatible(IKey, IKey, StoreObjectIdentifier)

Obtiene un valor que indica si dos claves asignadas a la misma restricción son compatibles.

(Heredado de SharedTableConvention)
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Obtiene un valor que indica si dos restricciones check con el mismo nombre son compatibles.

(Heredado de SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Obtiene un valor que indica si dos claves externas asignadas a la misma restricción de clave externa son compatibles.

(Heredado de SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Obtiene un valor que indica si dos índices asignados al mismo índice de tabla son compatibles.

(Heredado de SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Obtiene un valor que indica si dos claves asignadas a la misma restricción son compatibles.

(Heredado de SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Obtiene un valor que indica si dos desencadenadores con el mismo nombre son compatibles.

(Heredado de SharedTableConvention)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama después de finalizar un modelo.

(Heredado de SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama cuando se finaliza un modelo.

(Heredado de SharedTableConvention)

Se aplica a