Sdílet prostřednictvím


SqliteSharedTableConvention 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 SqliteSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqliteSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqliteSharedTableConvention
Inherits SharedTableConvention
Dědičnost
SqliteSharedTableConvention

Poznámky

Další informace a příklady najdete v tématech Modelování konvencí vytváření a Přístup k databázím SQLite pomocí EF Core .

Konstruktory

SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Vytvoří novou instanci položky SqliteSharedTableConvention.

Vlastnosti

CheckConstraintsUniqueAcrossTables

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

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.

(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í.

(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í.

(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í.

(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í.

(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