SqliteSharedTableConvention Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |