Lenguaje

SqlServerSharedTableConvention Clase

Definición

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

[System.Runtime.CompilerServices.Nullable(0)]
public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
Herencia
SqlServerSharedTableConvention
Atributos

Comentarios

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

Constructores

Nombre Description
SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nueva instancia de SqlServerSharedTableConvention.

Propiedades

Nombre Description
CheckConstraintsUniqueAcrossTables

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

(Heredado de SharedTableConvention)
DefaultConstraintsUniqueAcrossTables

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

Dependencies

Dependencias de 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)
KeysUniqueAcrossSchemas

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

(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 entre tablas.

(Heredado de SharedTableConvention)

Métodos

Nombre Description
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(IKey, IKey, StoreObjectIdentifier)

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

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(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

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

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

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

(Heredado de SharedTableConvention)
AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier)

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

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

Se llama cuando se finaliza un modelo.

(Heredado de SharedTableConvention)

Se aplica a