Sprache

SqliteSharedTableConvention Klasse

Definition

Eine Konvention, die Namen von Datenbankobjekten für Entitätstypen bearbeitet, die eine Tabelle gemeinsam nutzen, um Konflikte zu vermeiden.

public class SqliteSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqliteSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqliteSharedTableConvention
Inherits SharedTableConvention
Vererbung
SqliteSharedTableConvention

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen und zugreifen auf SQLite-Datenbanken mit EF Core .

Konstruktoren

Name Beschreibung
SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Erstellt eine neue Instanz von SqliteSharedTableConvention.

Eigenschaften

Name Beschreibung
CheckConstraintsUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Die Namen der Check-Einschränkung in Tabellen eindeutig sein sollen.

DefaultConstraintsUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Standardeinschränkungsnamen in Tabellen eindeutig sein sollen.

(Geerbt von SharedTableConvention)
Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von SharedTableConvention)
ForeignKeysUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Fremdschlüsselnamen in Tabellen eindeutig sein sollen.

(Geerbt von SharedTableConvention)
IndexesUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Indexnamen in Tabellen eindeutig sein sollen.

(Geerbt von SharedTableConvention)
KeysUniqueAcrossSchemas

Ruft einen Wert ab, der angibt, ob Schlüsselnamen über Schemas hinweg eindeutig sein sollen.

(Geerbt von SharedTableConvention)
KeysUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Schlüsselnamen in Tabellen eindeutig sein sollen.

(Geerbt von SharedTableConvention)
RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

(Geerbt von SharedTableConvention)
TriggersUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Triggernamen in Tabellen eindeutig sein sollen.

(Geerbt von SharedTableConvention)

Methoden

Name Beschreibung
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Check-Einschränkungen mit demselben Namen kompatibel sind.

(Geerbt von SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Fremdschlüssel, die derselben Fremdschlüsseleinschränkung zugeordnet sind, kompatibel sind.

(Geerbt von SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Indizes, die demselben Tabellenindex zugeordnet sind, kompatibel sind.

(Geerbt von SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Schlüssel, die derselben Einschränkung zugeordnet sind, kompatibel sind.

(Geerbt von SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Trigger mit demselben Namen kompatibel sind.

(Geerbt von SharedTableConvention)
AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier)

Ruft einen Wert ab, der angibt, ob zwei Standardeinschränkungen mit demselben Namen kompatibel sind.

(Geerbt von SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, wenn ein Modell abgeschlossen wird.

(Geerbt von SharedTableConvention)

Gilt für: