SqliteSharedTableConvention Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
Entity Framework