Sdílet prostřednictvím


SqlServerSharedTableConvention Třída

Definice

Konvence, která manipuluje s názvy databázových objektů pro typy entit, které sdílejí tabulku, aby nedocházelo ke konfliktům.

public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
Dědičnost
SqlServerSharedTableConvention

Poznámky

Další informace a příklady najdete v tématech Konvence vytváření modelůa Přístup k SQL Server a Azure SQL databázím pomocí EF Core.

Konstruktory

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Vytvoří novou instanci položky SqlServerSharedTableConvention.

Vlastnosti

CheckConstraintsUniqueAcrossTables

Získá hodnotu označující, zda kontrola názvů omezení mají být jedinečné napříč tabulkami.

(Zděděno od SharedTableConvention)
Dependencies

Závislosti pro tuto službu.

(Zděděno od SharedTableConvention)
ForeignKeysUniqueAcrossTables

Získá hodnotu označující, zda mají být názvy cizích klíčů jedinečné napříč tabulkami.

(Zděděno od SharedTableConvention)
IndexesUniqueAcrossTables

Získá hodnotu určující, zda mají být názvy indexů jedinečné napříč tabulkami.

IndexesUniqueAcrossTables

Získá hodnotu určující, zda mají být názvy indexů jedinečné napříč tabulkami.

(Zděděno od SharedTableConvention)
KeysUniqueAcrossTables

Získá hodnotu označující, zda mají být názvy klíčů jedinečné napříč tabulkami.

(Zděděno od SharedTableConvention)
RelationalDependencies

Závislosti specifické pro relačního zprostředkovatele pro tuto službu.

(Zděděno od SharedTableConvention)
TriggersUniqueAcrossTables

Získá hodnotu označující, zda mají být názvy aktivačních událostí jedinečné napříč tabulkami.

(Zděděno od SharedTableConvention)

Metody

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva cizí klíče mapované na stejné omezení cizího klíče.

(Zděděno od SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

(Zděděno od SharedTableConvention)
AreCompatible(IKey, IKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

(Zděděno od SharedTableConvention)
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dvě omezení kontroly se stejným názvem.

(Zděděno od SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva cizí klíče mapované na stejné omezení cizího klíče.

(Zděděno od SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou dva indexy namapované na stejný index tabulky kompatibilní.

(Zděděno od SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Získá hodnotu označující, zda dva klíče mapované na stejné omezení jsou kompatibilní.

(Zděděno od SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Získá hodnotu označující, zda jsou kompatibilní dva triggery se stejným názvem.

(Zděděno od SharedTableConvention)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se po dokončení modelu.

(Zděděno od SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se při dokončování modelu.

(Zděděno od SharedTableConvention)

Platí pro