Udostępnij za pośrednictwem


SqliteSharedTableConvention Klasa

Definicja

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

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

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Konwencje tworzenia modeli i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Konstruktory

SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Tworzy nowe wystąpienie klasy SqliteSharedTableConvention.

Właściwości

CheckConstraintsUniqueAcrossTables

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

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.

(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 zamapowane na to samo ograniczenie klucza obcego są zgodne.

(Odziedziczone po SharedTableConvention)
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 zamapowane 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 zamapowane na to samo ograniczenie klucza obcego są zgodne.

(Odziedziczone po SharedTableConvention)
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 zamapowane 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ływana, gdy model jest finalizowany.

(Odziedziczone po SharedTableConvention)

Dotyczy