SqlServerSharedTableConvention 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 SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
Herencia
SqlServerSharedTableConvention

Comentarios

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

Constructores

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nueva instancia de SqlServerSharedTableConvention.

Propiedades

CheckConstraintsUniqueAcrossTables

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

(Heredado de SharedTableConvention)
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.

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.

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.

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.

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.

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