Udostępnij za pośrednictwem


IConventionEntityTypeBuilder Interfejs

Definicja

Udostępnia prostą powierzchnię interfejsu API do konfigurowania elementu IConventionEntityType z konwencji.

Ten interfejs jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionTypeBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionTypeBaseBuilder
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .

Właściwości

Metadata

Pobiera konfigurowany typ jednostki.

ModelBuilder

Pobiera konstruktora modelu.

(Odziedziczone po IConventionAnnotatableBuilder)

Metody

CanAddNavigation(String, Boolean)
Nieaktualne.

Zwraca wartość wskazującą, czy można dodać daną nawigację do tego typu jednostki.

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

Zwraca wartość wskazującą, czy do tego typu można dodać daną właściwość indeksatora złożonego.

(Odziedziczone po IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

Zwraca wartość wskazującą, czy do tego typu można dodać daną właściwość złożoną.

(Odziedziczone po IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

Zwraca wartość wskazującą, czy do tego typu można dodać daną właściwość złożoną.

(Odziedziczone po IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

Zwraca wartość wskazującą, czy i indeks dla podanych właściwości można dodać do tego typu jednostki.

CanHaveIndexerProperty(Type, String, Boolean)

Zwraca wartość wskazującą, czy można dodać daną właściwość indeksatora do tego typu jednostki.

CanHaveNavigation(MemberInfo, Boolean)

Zwraca wartość wskazującą, czy można dodać daną nawigację do tego typu jednostki.

CanHaveNavigation(String, Boolean)
Nieaktualne.

Zwraca wartość wskazującą, czy można dodać daną nawigację do tego typu jednostki.

CanHaveNavigation(String, Type, Boolean)

Zwraca wartość wskazującą, czy można dodać daną nawigację do tego typu jednostki.

CanHaveProperty(MemberInfo, Boolean)

Zwraca wartość wskazującą, czy dana właściwość może zostać dodana do tego typu jednostki.

CanHaveProperty(Type, String, Boolean)

Zwraca wartość wskazującą, czy dana właściwość może zostać dodana do tego typu jednostki.

CanHaveServiceProperty(MemberInfo, Boolean)

Zwraca wartość wskazującą, czy dana właściwość usługi może zostać dodana do tego typu jednostki.

CanHaveSkipNavigation(MemberInfo, Boolean)

Zwraca wartość wskazującą, czy można dodać daną nawigację pomiń do tego typu jednostki.

CanHaveSkipNavigation(String, Boolean)
Nieaktualne.

Zwraca wartość wskazującą, czy można dodać daną nawigację pomiń do tego typu jednostki.

CanHaveSkipNavigation(String, Type, Boolean)

Zwraca wartość wskazującą, czy można dodać daną nawigację pomiń do tego typu jednostki.

CanHaveTrigger(String, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować wyzwalacz.

CanIgnore(String, Boolean)

Zwraca wartość wskazującą, czy dana nazwa elementu członkowskiego może być ignorowana z danego źródła konfiguracji.

CanRemoveAnnotation(String, Boolean)

Zwraca wartość wskazującą, czy adnotacja o podanej nazwie może zostać usunięta przy użyciu tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

Zwraca wartość wskazującą, czy właściwość złożona może zostać usunięta z tego typu.

(Odziedziczone po IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

Zwraca wartość wskazującą, czy można usunąć właściwość dyskryminującą.

CanRemoveIndex(IConventionIndex, Boolean)

Zwraca wartość wskazującą, czy indeks można usunąć z tego typu jednostki.

CanRemoveKey(Boolean)

Zwraca wartość wskazującą, czy typ jednostki może być oznaczony jako bezklukowy.

CanRemoveKey(IConventionKey, Boolean)

Zwraca wartość wskazującą, czy klucz można usunąć z tego typu jednostki.

CanRemoveNavigation(IConventionNavigation, Boolean)

Zwraca wartość wskazującą, czy nawigacja może zostać usunięta z tego typu jednostki.

CanRemoveProperty(IConventionProperty, Boolean)

Zwraca wartość wskazującą, czy właściwość można usunąć z tego typu.

(Odziedziczone po IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

Zwraca wartość wskazującą, czy klucz obcy można usunąć z tego typu jednostki.

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

Zwraca wartość wskazującą, czy właściwość usługi może zostać usunięta z tego typu jednostki.

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

Zwraca wartość wskazującą, czy nawigacja pomiń może zostać usunięta z tego typu jednostki.

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

Zwraca wartość wskazującą, czy nawigacja pomiń może zostać usunięta z tego typu jednostki.

CanSetAnnotation(String, Object, Boolean)

Zwraca wartość wskazującą, czy adnotacja z daną nazwą i wartością może zostać ustawiona z tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

Zwraca wartość wskazującą, czy dany typ można ustawić jako typ podstawowy tego typu jednostki.

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną strategię śledzenia zmian z bieżącego źródła konfiguracji.

CanSetDefiningQuery(LambdaExpression, Boolean)
Nieaktualne.

Zwraca wartość wskazującą, czy dane zapytanie definiujące można ustawić z bieżącego źródła konfiguracji.

CanSetDiscriminator(MemberInfo, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować właściwość dyskryminującą.

CanSetDiscriminator(String, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować właściwość dyskryminującą.

CanSetDiscriminator(String, Type, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować właściwość dyskryminującą.

CanSetDiscriminator(Type, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować właściwość dyskryminującą.

CanSetDiscriminator(Type, String, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować kolumnę dyskryminującą.

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Zwraca wartość wskazującą, czy podane właściwości można ustawić jako klucz podstawowy dla tego typu jednostki.

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

Zwraca wartość wskazującą, czy podane właściwości można ustawić jako klucz podstawowy dla tego typu jednostki.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Zwraca wartość wskazującą, czy dane PropertyAccessMode można ustawić z bieżącego źródła konfiguracji.

CanSetQueryFilter(LambdaExpression, Boolean)

Zwraca wartość wskazującą, czy można ustawić dany filtr zapytania z bieżącego źródła konfiguracji.

ComplexIndexerProperty(Type, String, Type, Boolean)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości indeksatora o podanej nazwie. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

(Odziedziczone po IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

Zwraca obiekt, który może służyć do konfigurowania właściwości złożonej przy użyciu podanych informacji o elemencie członkowskim. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

(Odziedziczone po IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

Zwraca obiekt, który może służyć do konfigurowania właściwości złożonej o podanej nazwie. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

(Odziedziczone po IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

Tworzy właściwość o nazwie innej niż istniejące właściwości.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Zwraca istniejące właściwości pasujące do podanych elementów członkowskich lub tworzy je.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Zwraca istniejące właściwości z podanymi nazwami lub tworzy je w przypadku znalezienia pasujących elementów członkowskich CLR.

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

Pobiera lub tworzy konstruktora dla celu potencjalnej nawigacji.

HasAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą .

HasBaseType(IConventionEntityType, Boolean)

Ustawia podstawowy typ tej jednostki w hierarchii dziedziczenia.

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Konfiguruje element ChangeTrackingStrategy , który ma być używany dla tego typu jednostki. Ta strategia wskazuje, w jaki sposób kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

HasDefiningQuery(LambdaExpression, Boolean)
Nieaktualne.

Konfiguruje zapytanie używane do dostarczania danych dla typu jednostki bez klucza.

HasDiscriminator(Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(MemberInfo, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(String, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(String, Type, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasDiscriminator(Type, Boolean)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki, który typ jednostki w tabeli reprezentuje, gdy hierarchia dziedziczenia jest mapowana na jedną tabelę w relacyjnej bazie danych.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Konfiguruje indeks dla określonych właściwości. Jeśli istnieje indeks na podanej liście właściwości, istniejący indeks zostanie zwrócony dla konfiguracji.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Konfiguruje indeks dla określonych właściwości z określoną nazwą. Jeśli istnieje indeks dla danego zestawu właściwości i o podanej nazwie, istniejący indeks zostanie zwrócony do konfiguracji.

HasIndex(IReadOnlyList<String>, Boolean)

Konfiguruje indeks dla określonych nazw właściwości. Jeśli istnieje indeks na podanej liście nazw właściwości, istniejący indeks zostanie zwrócony dla konfiguracji.

HasIndex(IReadOnlyList<String>, String, Boolean)

Konfiguruje indeks dla określonych nazw właściwości. Jeśli istnieje indeks na podanej liście nazw właściwości, istniejący indeks zostanie zwrócony dla konfiguracji.

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Tworzy klucz alternatywny w modelu dla tego typu jednostki, jeśli jeszcze nie istnieje nad określonymi właściwościami.

HasNoAnnotation(String, Boolean)

Usuwa adnotację o podanej nazwie z tego obiektu.

HasNoComplexProperty(IConventionComplexProperty, Boolean)

Usuwa właściwość złożoną z tego typu jednostki.

HasNoDeclaredDiscriminator(Boolean)
Nieaktualne.

Usuwa właściwość dyskryminującą z tego typu jednostki. Ta metoda jest zwykle wywoływana, gdy typ jednostki nie jest już mapowany na tę samą tabelę, co jakikolwiek inny typ w hierarchii lub gdy ten typ jednostki nie jest już typem głównym.

HasNoDiscriminator(Boolean)

Usuwa właściwość dyskryminującą z tego typu jednostki. Ta metoda jest zwykle wywoływana, gdy typ jednostki nie jest już mapowany na tę samą tabelę, co jakikolwiek inny typ w hierarchii lub gdy ten typ jednostki nie jest już typem głównym.

HasNoIndex(IConventionIndex, Boolean)

Usuwa indeks z tego typu jednostki.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Usuwa indeks z tego typu jednostki.

HasNoKey(Boolean)

Konfiguruje typ jednostki tak, aby nie miał żadnych kluczy. Będzie można go używać tylko w przypadku zapytań.

HasNoKey(IConventionKey, Boolean)

Usuwa klucz podstawowy lub alternatywny z tego typu jednostki.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Usuwa klucz podstawowy lub alternatywny z tego typu jednostki.

HasNoNavigation(IConventionNavigation, Boolean)

Usuwa nawigację z tego typu jednostki.

HasNonNullAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą . Usuwa adnotację, jeśli null określono wartość.

HasNoProperty(IConventionProperty, Boolean)

Usuwa właściwość z tego typu jednostki.

HasNoRelationship(IConventionForeignKey, Boolean)

Usuwa klucz obcy z tego typu jednostki.

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

Usuwa relację z tego typu jednostki.

HasNoServiceProperty(IConventionServiceProperty, Boolean)

Usuwa właściwość usługi z tego typu jednostki.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Usuwa nawigację pomiń z tego typu jednostki.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Usuwa nawigację pomiń z tego typu jednostki.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(IConventionEntityType, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(IConventionEntityType, String, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasOwnership(Type, String, String, Boolean)

Konfiguruje relację, w której jednostka docelowa jest własnością tej jednostki (lub jej części).

HasQueryFilter(LambdaExpression, Boolean)

Określa wyrażenie predykatu LINQ, które będzie automatycznie stosowane do wszystkich zapytań przeznaczonych dla tego typu jednostki.

HasRelationship(IConventionEntityType, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej.

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej z elementem docelowym jako głównym końcem.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej z elementem docelowym jako głównym końcem.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej z elementem docelowym jako głównym końcem.

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej.

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej.

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej.

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

Konfiguruje relację między tym a typem jednostki docelowej.

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguruje nawigację pomiń i odwrotność między tym a typem jednostki docelowej.

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Konfiguruje nawigację pomiń między tym a typem jednostki docelowej.

HasTrigger(String, Boolean)

Konfiguruje wyzwalacz bazy danych podczas określania wartości docelowej relacyjnej bazy danych.

Ignore(String, Boolean)

Wyklucza daną właściwość z typu jednostki i uniemożliwia dodawanie pasującej właściwości lub nawigacji do typu.

IndexerProperty(Type, String, Boolean)

Zwraca obiekt, który może służyć do konfigurowania właściwości indeksatora o podanej nazwie. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

IsIgnored(String, Boolean)

Wskazuje, czy dana nazwa elementu członkowskiego jest ignorowana dla danego źródła konfiguracji.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Ustawia właściwości tworzące klucz podstawowy dla tego typu jednostki.

PrimaryKey(IReadOnlyList<String>, Boolean)

Ustawia właściwości tworzące klucz podstawowy dla tego typu jednostki.

Property(MemberInfo, Boolean)

Zwraca obiekt, który może służyć do konfigurowania właściwości z podanymi informacjami o elemencie członkowskim. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

Property(Type, String, Boolean, Boolean)

Zwraca obiekt, który może służyć do konfigurowania właściwości o podanej nazwie. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

RemoveAnnotation(String, Boolean)
Nieaktualne.

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Usuwa właściwości z danej listy, jeśli nie są częścią żadnego obiektu metadanych.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Nieaktualne.

Usuwa właściwości w tle na danej liście, jeśli nie są częścią żadnego obiektu metadanych.

ServiceProperty(MemberInfo, Boolean)

Zwraca obiekt, który może służyć do konfigurowania właściwości usługi z podanymi informacjami o elemencie członkowskim. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

ServiceProperty(Type, MemberInfo, Boolean)

Zwraca obiekt, który może służyć do konfigurowania właściwości usługi z podanymi informacjami o elemencie członkowskim. Jeśli nie ma pasującej właściwości, zostanie dodana nowa właściwość.

SetOrRemoveAnnotation(String, Object, Boolean)
Nieaktualne.

Ustawia lub usuwa adnotację przechowywaną pod daną nazwą.

(Odziedziczone po IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Ustawia wartość PropertyAccessMode , która ma być używana dla wszystkich właściwości tego typu jednostki.

Metody rozszerzania

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy czas wygaśnięcia magazynu analitycznego można ustawić z bieżącego źródła konfiguracji

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy kontener mapujący typ jednostki można ustawić z bieżącego źródła konfiguracji

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy można ustawić domyślny czas wygaśnięcia z bieżącego źródła konfiguracji

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy nazwa właściwości nadrzędnej, do której typ jednostki jest mapowany, można ustawić z bieżącego źródła konfiguracji

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy właściwość używana do przechowywania klucza partycji może zostać ustawiona z bieżącego źródła konfiguracji

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną przepływność.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Konfiguruje czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Konfiguruje domyślny czas wygaśnięcia w sekundach w zakresie kontenera.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje właściwość używaną do przechowywania klucza partycji.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Konfiguruje aprowizowaną przepływność.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje kontener, do którego typ jednostki jest mapowy podczas określania wartości docelowej usługi Azure Cosmos.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje nazwę właściwości, na którą jest mapowana jednostka, gdy jest przechowywana jako osadzony dokument.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Zwraca wartość wskazującą, czy można ustawić dane zapytanie w pamięci z bieżącego źródła konfiguracji.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Konfiguruje zapytanie używane do dostarczania danych dla typu jednostki.

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy tabela, do którego jest mapowany ten typ jednostki, może zostać wykluczona z migracji przy użyciu określonego źródła konfiguracji.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować ograniczenie kontrolne.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Nieaktualne.

Zwraca wartość wskazującą, czy można skonfigurować ograniczenie kontrolne.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić komentarz dla tego typu jednostki przy użyciu określonego źródła konfiguracji.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Zwraca wartość wskazującą, czy nazwę funkcji można ustawić dla tego typu jednostki przy użyciu określonego źródła konfiguracji.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy nazwę funkcji można ustawić dla tego typu jednostki przy użyciu określonego źródła konfiguracji.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być używana jako nazwa właściwości JSON dla typu jednostki.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można skonfigurować strategię mapowania hierarchii przy użyciu określonego źródła konfiguracji.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić schemat nazwy tabeli dla tego typu jednostki przy użyciu określonego źródła konfiguracji.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla tego typu jednostki można ustawić ciąg SQL zapytania przy użyciu określonego źródła konfiguracji.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy nazwę tabeli można ustawić dla tego typu jednostki przy użyciu określonego źródła konfiguracji.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy nazwę widoku można ustawić dla tego typu jednostki przy użyciu określonego źródła konfiguracji.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić schemat widoku dla tego typu jednostki przy użyciu określonego źródła konfiguracji.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Konfiguruje procedurę składowaną używaną przez typ jednostki do usuwania podczas określania wartości docelowej relacyjnej bazy danych.

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Oznacz tabelę, na którą ten typ jednostki jest mapowany jako wykluczony z migracji.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Konfiguruje ograniczenie sprawdzania bazy danych podczas określania wartości docelowej dla relacyjnej bazy danych.

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje komentarz do zastosowania do tabeli

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje jednostkę zamapowana na kolumnę JSON, mapuje ją na daną właściwość JSON, zamiast używać nazwy nawigacji prowadzącej do niej.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Konfiguruje procedurę składowaną używaną przez typ jednostki do wstawiania podczas określania wartości docelowej relacyjnej bazy danych.

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Konfiguruje funkcję mapowania typu jednostki na docelową relacyjną bazę danych.

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje funkcję mapowania typu jednostki na docelową relacyjną bazę danych.

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje schemat tabeli, do którego jest mapowanie typu jednostki podczas określania wartości docelowej dla relacyjnej bazy danych.

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje ciąg SQL używany do podawania danych dla typu jednostki.

ToTable(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje tabelę, na którą jest mapowanie typu jednostki podczas określania wartości docelowej relacyjnej bazy danych.

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

Konfiguruje tabelę, na którą jest mapowanie typu jednostki podczas określania wartości docelowej relacyjnej bazy danych.

ToView(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje widok mapowania typu jednostki na podczas określania wartości docelowej relacyjnej bazy danych.

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

Konfiguruje widok mapowania typu jednostki na podczas określania wartości docelowej relacyjnej bazy danych.

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje schemat widoku, do którego typ jednostki jest mapowy podczas określania wartości docelowej relacyjnej bazy danych.

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Konfiguruje procedurę składowaną używaną przez typ jednostki do aktualizacji podczas określania wartości docelowej relacyjnej bazy danych.

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Ustawia strategię mapowania hierarchii.

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla danej jednostki można ustawić nazwę tabeli historii.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może mieć schemat tabeli historii.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może być skonfigurowana jako zoptymalizowana pod kątem pamięci.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może być skonfigurowana jako czas.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może mieć właściwość końcową okresu.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Zwraca wartość wskazującą, czy zamapowana tabela może mieć właściwość początkową okresu.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Nieaktualne.

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowana pod kątem pamięci.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje właściwość końcową okresu dla jednostki mapowanej na tabelę czasową.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje właściwość początkową okresu dla jednostki mapowanej na tabelę czasową.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Konfiguruje tabelę, na którą jest mapowana jednostka podczas określania wartości docelowej SQL Server jako zoptymalizowanej pod kątem pamięci.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Konfiguruje tabelę jako czasową.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje nazwę tabeli historii dla jednostki mapowanej na tabelę czasową.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje schemat tabeli historii dla jednostki mapowanej na tabelę czasową.

Dotyczy