Udostępnij za pośrednictwem


SqlServerSharedTableConvention Klasa

Definicja

Konwencja, która manipuluje nazwami obiektów bazy danych dla typów jednostek, które współużytkują tabelę, aby uniknąć starć.

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

Uwagi

Aby uzyskać więcej informacji, zobacz Konwencje tworzenia modeli oraz Uzyskiwanie dostępu do baz danych SQL Server i Azure SQL za pomocą platformy EF Core.

Konstruktory

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Tworzy nowe wystąpienie klasy SqlServerSharedTableConvention.

Właściwości

CheckConstraintsUniqueAcrossTables

Pobiera wartość wskazującą, czy nazwy ograniczeń sprawdzania powinny być unikatowe w tabelach.

(Odziedziczone po SharedTableConvention)
Dependencies

Zależności dla tej usługi.

(Odziedziczone po SharedTableConvention)
ForeignKeysUniqueAcrossTables

Pobiera wartość wskazującą, czy nazwy kluczy obcych powinny być unikatowe w tabelach.

(Odziedziczone po SharedTableConvention)
IndexesUniqueAcrossTables

Pobiera wartość wskazującą, czy nazwy indeksów powinny być unikatowe w tabelach.

IndexesUniqueAcrossTables

Pobiera wartość wskazującą, czy nazwy indeksów powinny być unikatowe w tabelach.

(Odziedziczone po SharedTableConvention)
KeysUniqueAcrossTables

Pobiera wartość wskazującą, czy nazwy kluczy powinny być unikatowe w tabelach.

(Odziedziczone po SharedTableConvention)
RelationalDependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

(Odziedziczone po SharedTableConvention)
TriggersUniqueAcrossTables

Pobiera wartość wskazującą, czy nazwy wyzwalaczy powinny być unikatowe w tabelach.

(Odziedziczone po SharedTableConvention)

Metody

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze obce są mapowane na to samo ograniczenie klucza obcego.

(Odziedziczone po SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

(Odziedziczone po SharedTableConvention)
AreCompatible(IKey, IKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze mapowane na to samo ograniczenie są zgodne.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze mapowane na to samo ograniczenie są zgodne.

(Odziedziczone po SharedTableConvention)
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa ograniczenia sprawdzania o tej samej nazwie są zgodne.

(Odziedziczone po SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze obce są mapowane na to samo ograniczenie klucza obcego.

(Odziedziczone po SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa indeksy mapowane na ten sam indeks tabeli są zgodne.

(Odziedziczone po SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze mapowane na to samo ograniczenie są zgodne.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa klucze mapowane na to samo ograniczenie są zgodne.

(Odziedziczone po SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy dwa wyzwalacze o tej samej nazwie są zgodne.

(Odziedziczone po SharedTableConvention)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływane po sfinalizowaniu modelu.

(Odziedziczone po SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływane, gdy model jest finalizowany.

(Odziedziczone po SharedTableConvention)

Dotyczy