Freigeben über


SqlServerSharedTableConvention Klasse

Definition

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

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

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionenund Zugreifen auf SQL Server und Azure SQL Datenbanken mit EF Core.

Konstruktoren

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Erstellt eine neue Instanz von SqlServerSharedTableConvention.

Eigenschaften

CheckConstraintsUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Prüfeinschränkungsnamen tabellenübergreifend 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 tabellenübergreifend eindeutig sein sollen.

(Geerbt von SharedTableConvention)
IndexesUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Indexnamen tabellenübergreifend eindeutig sein sollen.

IndexesUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Indexnamen tabellenübergreifend eindeutig sein sollen.

(Geerbt von SharedTableConvention)
KeysUniqueAcrossTables

Ruft einen Wert ab, der angibt, ob Schlüsselnamen tabellenübergreifend 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 tabellenübergreifend eindeutig sein sollen.

(Geerbt von SharedTableConvention)

Methoden

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

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

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

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

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

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

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

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

AreCompatible(IKey, IKey, StoreObjectIdentifier)

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

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

Ruft einen Wert ab, der angibt, ob zwei Überprüfungseinschrä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.

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.

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)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, nachdem ein Modell abgeschlossen wurde.

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

Wird aufgerufen, wenn ein Modell abgeschlossen wird.

(Geerbt von SharedTableConvention)

Gilt für: