SharedTableConvention Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type SharedTableConvention = class
interface IModelFinalizingConvention
interface IConvention
type SharedTableConvention = class
interface IModelFinalizedConvention
interface IConvention
type SharedTableConvention = class
interface IModelFinalizingConvention
interface IConvention
Public Class SharedTableConvention
Implements IModelFinalizingConvention
Public Class SharedTableConvention
Implements IModelFinalizedConvention
- Herencia
-
SharedTableConvention
- Derivado
- Atributos
- Implementaciones
Comentarios
Consulte Convenciones de creación de modelos para obtener más información y ejemplos.
Constructores
| Nombre | Description |
|---|---|
| SharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies) |
Crea una nueva instancia de SharedTableConvention. |
Propiedades
| Nombre | Description |
|---|---|
| CheckConstraintsUniqueAcrossTables |
Obtiene un valor que indica si los nombres de restricción check deben ser únicos entre tablas. |
| DefaultConstraintsUniqueAcrossTables |
Obtiene un valor que indica si los nombres de restricción predeterminados deben ser únicos entre tablas. |
| Dependencies |
Dependencias de este servicio. |
| ForeignKeysUniqueAcrossTables |
Obtiene un valor que indica si los nombres de clave externa deben ser únicos entre tablas. |
| IndexesUniqueAcrossTables |
Obtiene un valor que indica si los nombres de índice deben ser únicos entre tablas. |
| KeysUniqueAcrossSchemas |
Obtiene un valor que indica si los nombres de clave deben ser únicos entre esquemas. |
| KeysUniqueAcrossTables |
Obtiene un valor que indica si los nombres de clave deben ser únicos entre tablas. |
| RelationalDependencies |
Dependencias específicas del proveedor relacional para este servicio. |
| TriggersUniqueAcrossTables |
Obtiene un valor que indica si los nombres de desencadenador deben ser únicos entre tablas. |
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. |
| 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. |
| AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier) |
Obtiene un valor que indica si dos claves externas asignadas a la misma restricción de clave externa son compatibles. |
| 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. |
| AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier) |
Obtiene un valor que indica si dos restricciones predeterminadas con el mismo nombre son compatibles. |
| ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Se llama después de finalizar un modelo. |
| ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>) |
Se llama cuando se finaliza un modelo. |