SqlServerSharedTableConvention 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ąć starć.
public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
- Dziedziczenie
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) |