Udostępnij za pośrednictwem


EntityTypeBuilder<TEntity> Klasa

Definicja

Udostępnia prosty interfejs API do konfigurowania elementu IMutableEntityType.

public class EntityTypeBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder where TEntity : class
type EntityTypeBuilder<'Entity (requires 'Entity : null)> = class
    inherit EntityTypeBuilder
Public Class EntityTypeBuilder(Of TEntity)
Inherits EntityTypeBuilder

Parametry typu

TEntity

Konfigurowany typ jednostki.

Dziedziczenie
EntityTypeBuilder<TEntity>
Pochodne

Uwagi

Wystąpienia tej klasy są zwracane z metod podczas korzystania z interfejsu ModelBuilder API i nie są przeznaczone do bezpośredniego konstruowania w kodzie aplikacji.

Konstruktory

EntityTypeBuilder<TEntity>(IMutableEntityType)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

EntityTypeBuilder<TEntity>(InternalEntityTypeBuilder)

Ten interfejs API obsługuje infrastrukturę Platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

Właściwości

Builder

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po EntityTypeBuilder)
Metadata

Konfigurowany typ jednostki.

(Odziedziczone po EntityTypeBuilder)

Metody

ComplexProperty(String)

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

(Odziedziczone po EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli żadna właściwość o podanej nazwie nie istnieje, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
ComplexProperty(Type, String)

Konfiguruje złożoną właściwość typu jednostki. Jeśli żadna właściwość o podanej nazwie nie istnieje, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
ComplexProperty(Type, String, String)

Konfiguruje złożoną właściwość typu jednostki. Jeśli żadna właściwość o podanej nazwie nie istnieje, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu jednostki. Jeśli określona właściwość nie jest jeszcze częścią modelu, zostanie dodana.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli określona właściwość nie jest jeszcze częścią modelu, zostanie dodana.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)

Zwraca obiekt, który może służyć do konfigurowania złożonej właściwości typu jednostki. Jeśli określona właściwość nie jest jeszcze częścią modelu, zostanie dodana.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli określona właściwość nie jest jeszcze częścią modelu, zostanie dodana.

ComplexProperty<TProperty>(String)

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

(Odziedziczone po EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli żadna właściwość o podanej nazwie nie istnieje, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
ComplexProperty<TProperty>(String, String)

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

(Odziedziczone po EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje złożoną właściwość typu jednostki. Jeśli żadna właściwość o podanej nazwie nie istnieje, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
FindRelatedEntityType(String, String)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po EntityTypeBuilder)
FindRelatedEntityType(Type, String)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)

Tworzy alternatywny klucz w modelu dla tego typu jednostki, jeśli jeszcze nie istnieje nad określonymi właściwościami. Spowoduje to wymusić, że właściwości będą tylko do odczytu. Użyj HasIndex(String[]) polecenia lub HasIndex(Expression<Func<TEntity,Object>>) , aby określić unikatowość w modelu, który nie wymusza właściwości tylko do odczytu.

HasAlternateKey(String[])

Tworzy alternatywny klucz w modelu dla tego typu jednostki, jeśli jeszcze nie istnieje nad określonymi właściwościami. Spowoduje to wymusić, że właściwości będą tylko do odczytu. Użyj HasIndex(String[]) polecenia lub HasIndex(Expression<Func<TEntity,Object>>) , aby określić unikatowość w modelu, który nie wymusza właściwości tylko do odczytu.

HasAlternateKey(String[])

Tworzy klucz alternatywny w modelu dla tego typu jednostki, jeśli jeszcze nie istnieje nad określonymi właściwościami. Spowoduje to wymusić, że właściwości będą tylko do odczytu. Służy HasIndex do określania unikatowości w modelu, który nie wymusza używania właściwości tylko do odczytu.

(Odziedziczone po EntityTypeBuilder)
HasAnnotation(String, Object)

Dodaje lub aktualizuje adnotację w typie jednostki. Jeśli adnotacja z kluczem określonym w annotation już istnieje, zostanie zaktualizowana jego wartość.

HasBaseType(String)

Ustawia podstawowy typ tej jednostki w hierarchii dziedziczenia.

HasBaseType(Type)

Ustawia podstawowy typ tej jednostki w hierarchii dziedziczenia.

HasBaseType<TBaseType>()

Ustawia podstawowy typ tej jednostki w hierarchii dziedziczenia.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Konfiguruje element ChangeTrackingStrategy do użycia dla tego typu jednostki. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Konfiguruje element ChangeTrackingStrategy do użycia dla tego typu jednostki. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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.

(Odziedziczone po EntityTypeBuilder)
HasChangeTrackingStrategy(ChangeTrackingStrategy)

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.

(Odziedziczone po EntityTypeBuilder)
HasData(IEnumerable<Object>)

Dodaje dane początkowe do tego typu jednostki. Służy do generowania migracji ruchu danych.

HasData(IEnumerable<Object>)

Konfiguruje tę jednostkę tak, aby dane inicjowały. Służy do generowania migracji ruchu danych.

(Odziedziczone po EntityTypeBuilder)
HasData(IEnumerable<TEntity>)

Dodaje dane początkowe do tego typu jednostki. Służy do generowania migracji ruchu danych.

HasData(Object[])

Dodaje dane początkowe do tego typu jednostki. Służy do generowania migracji ruchu danych.

HasData(Object[])

Konfiguruje tę jednostkę tak, aby dane inicjowały. Służy do generowania migracji ruchu danych.

(Odziedziczone po EntityTypeBuilder)
HasData(TEntity[])

Dodaje dane początkowe do tego typu jednostki. Służy do generowania migracji ruchu danych.

HasDiscriminator()

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki w magazynie.

(Odziedziczone po EntityTypeBuilder)
HasDiscriminator(String, Type)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki w magazynie.

(Odziedziczone po EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki w magazynie.

HasDiscriminator<TDiscriminator>(String)

Konfiguruje właściwość dyskryminującą używaną do identyfikowania typu jednostki w magazynie.

(Odziedziczone po EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)

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

HasIndex(Expression<Func<TEntity,Object>>, String)

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

HasIndex(String[])

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

HasIndex(String[])

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

(Odziedziczone po EntityTypeBuilder)
HasIndex(String[], String)

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

HasIndex(String[], String)

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

(Odziedziczone po EntityTypeBuilder)
HasKey(Expression<Func<TEntity,Object>>)

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

HasKey(String[])

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

HasKey(String[])

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

(Odziedziczone po EntityTypeBuilder)
HasMany(String)

Konfiguruje relację, w której ten typ jednostki ma kolekcję zawierającą wystąpienia innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
HasMany(String, String)

Konfiguruje relację, w której ten typ jednostki ma kolekcję zawierającą wystąpienia innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
HasMany(Type, String)

Konfiguruje relację, w której ten typ jednostki ma kolekcję zawierającą wystąpienia innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Konfiguruje relację, w której ten typ jednostki ma kolekcję zawierającą wystąpienia innego typu w relacji.

HasMany<TRelatedEntity>(String)

Konfiguruje relację, w której ten typ jednostki ma kolekcję zawierającą wystąpienia innego typu w relacji.

HasManyBuilder(EntityType, PropertyInfo)

Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

(Odziedziczone po EntityTypeBuilder)
HasManyBuilder(EntityType, String)

Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

(Odziedziczone po EntityTypeBuilder)
HasNoDiscriminator()

Konfiguruje typ jednostki jako bez właściwości dyskryminującej.

HasNoDiscriminator()

Konfiguruje typ jednostki jako bez właściwości dyskryminującej.

(Odziedziczone po EntityTypeBuilder)
HasNoKey()

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

HasNoKey()

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

(Odziedziczone po EntityTypeBuilder)
HasOne(String)

Konfiguruje relację, w której ten typ jednostki ma odwołanie wskazujące pojedyncze wystąpienie innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
HasOne(String, String)

Konfiguruje relację, w której ten typ jednostki ma odwołanie wskazujące pojedyncze wystąpienie innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
HasOne(Type, String)

Konfiguruje relację, w której ten typ jednostki ma odwołanie wskazujące pojedyncze wystąpienie innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Konfiguruje relację, w której ten typ jednostki ma odwołanie wskazujące pojedyncze wystąpienie innego typu w relacji.

HasOne<TRelatedEntity>(String)

Konfiguruje relację, w której ten typ jednostki ma odwołanie wskazujące pojedyncze wystąpienie innego typu w relacji.

HasOneBuilder(EntityType, PropertyInfo)

Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

(Odziedziczone po EntityTypeBuilder)
HasOneBuilder(EntityType, String)

Ten interfejs API obsługuje infrastrukturę platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

(Odziedziczone po EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)

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

HasQueryFilter(LambdaExpression)

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

HasQueryFilter(LambdaExpression)

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

(Odziedziczone po EntityTypeBuilder)
Ignore(Expression<Func<TEntity,Object>>)

Wyklucza daną właściwość z typu jednostki. Ta metoda jest zwykle używana do usuwania właściwości lub nawigacji z typu jednostki, który został dodany przez konwencję.

Ignore(String)

Wyklucza daną właściwość z typu jednostki. Ta metoda jest zwykle używana do usuwania właściwości lub nawigacji z typu jednostki, który został dodany przez konwencję.

IndexerProperty(Type, String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki. Jeśli żadna właściwość o podanej nazwie nie istnieje, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
IndexerProperty<TProperty>(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki. Jeśli żadna właściwość o podanej nazwie nie istnieje, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
Navigation(String)

Zwraca obiekt, który może służyć do konfigurowania istniejącej właściwości nawigacji typu jednostki. Jest to błąd, gdy właściwość nawigacji nie istnieje.

(Odziedziczone po EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)

Zwraca obiekt, który może służyć do konfigurowania istniejącej właściwości nawigacji typu jednostki. Jest to błąd, aby właściwość nawigacji nie istniała.

Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)

Zwraca obiekt, który może służyć do konfigurowania istniejącej właściwości nawigacji typu jednostki. Jest to błąd, aby właściwość nawigacji nie istniała.

New(InternalEntityTypeBuilder)

Tworzy nowego konstruktora na podstawie dostarczonego konstruktora wewnętrznego. Ta zastąpiona implementacja tworzy EntityTypeBuilder<TEntity> wystąpienia, dzięki czemu logika dziedziczona z klasy bazowej EntityTypeBuilderbędzie używać tych elementów zamiast .

New(InternalEntityTypeBuilder)

Ten interfejs API obsługuje infrastrukturę Platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

(Odziedziczone po EntityTypeBuilder)
OwnsMany(String, String)

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

(Odziedziczone po EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Konfiguruje relację, w której ten typ jednostki zapewnia tożsamość innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
OwnsMany(String, Type, String)

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

(Odziedziczone po EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
OwnsMany(Type, String)

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

(Odziedziczone po EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Konfiguruje relację, w której ten typ jednostki zapewnia tożsamość innego typu w relacji.

(Odziedziczone po EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.

Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String)

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

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.

Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, String)

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

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne(String, String)

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

(Odziedziczone po EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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

Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.

Większość operacji na jednostce należącej do użytkownika wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.

(Odziedziczone po EntityTypeBuilder)
OwnsOne(String, Type, String)

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

(Odziedziczone po EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
OwnsOne(Type, String)

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

(Odziedziczone po EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

(Odziedziczone po EntityTypeBuilder)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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

Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.

Większość operacji na jednostce należącej do użytkownika wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.

(Odziedziczone po EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.

Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.

OwnsOne<TRelatedEntity>(String)

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

OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Typ jednostki docelowej dla każdej relacji własności jest traktowany jako inny typ jednostki, nawet jeśli nawigacja jest tego samego typu. Konfiguracja typu jednostki docelowej nie jest stosowana do typu jednostki docelowej innych relacji własności.

Większość operacji na jednostce będącej własnością wymaga dostępu do niej za pośrednictwem jednostki właściciela przy użyciu odpowiedniej nawigacji.

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, String)

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

OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

PrimitiveCollection(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
PrimitiveCollection(Type, String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite.

PrimitiveCollection<TProperty>(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
Property(String)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości typu jednostki. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
Property(Type, String)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości typu jednostki. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki. Jeśli określona właściwość nie jest jeszcze częścią modelu, zostanie dodana.

Property<TProperty>(String)

Zwraca obiekt, którego można użyć do skonfigurowania właściwości typu jednostki. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

(Odziedziczone po EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Nieaktualne.

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

UsePropertyAccessMode(PropertyAccessMode)

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

Domyślnie pole kopii zapasowej, jeśli zostanie znalezione zgodnie z konwencją lub zostało określone, jest używane podczas konstruowania nowych obiektów, zazwyczaj gdy jednostki są odpytywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Wywołanie tej metody powoduje zmianę tego zachowania dla wszystkich właściwości tego typu jednostki zgodnie z opisem w wyliczeniem PropertyAccessMode .

Wywołanie tej metody przesłonięć dla wszystkich właściwości tego typu jednostki dowolnego trybu dostępu, który został ustawiony w modelu.

UsePropertyAccessMode(PropertyAccessMode)

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

UsePropertyAccessMode(PropertyAccessMode)

Ustawia wartość PropertyAccessMode do użycia dla wszystkich właściwości tego typu jednostki.

Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione zgodnie z konwencją lub zostało określone, jest używane podczas konstruowania nowych obiektów, zazwyczaj gdy jednostki są odpytywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Wywołanie tej metody powoduje zmianę tego zachowania dla wszystkich właściwości tego typu jednostki zgodnie z opisem w wyliczeniem PropertyAccessMode .

Wywołanie tej metody przesłonięć dla wszystkich właściwości tego typu jednostki dowolnego trybu dostępu ustawionego na modelu.

(Odziedziczone po EntityTypeBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Ustawia wartość PropertyAccessMode do użycia dla wszystkich właściwości tego typu jednostki.

(Odziedziczone po EntityTypeBuilder)

Jawne implementacje interfejsu

IInfrastructure<IConventionEntityTypeBuilder>.Instance

Pobiera konstruktora wewnętrznego używanego do konfigurowania typu jednostki.

(Odziedziczone po EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

Model, do którego należy typ jednostki.

(Odziedziczone po EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

Pobiera konstruktora wewnętrznego używanego do konfigurowania typu jednostki.

(Odziedziczone po EntityTypeBuilder)

Metody rozszerzania

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Konfiguruje ofertę aprowizowanej przepływności autoskalowania.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Konfiguruje ofertę aprowizowanej przepływności autoskalowania.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Konfiguruje ofertę przepływności aprowizowanej ręcznie.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Konfiguruje ofertę przepływności aprowizowanej ręcznie.

HasPartitionKey(EntityTypeBuilder, String)

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

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

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

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

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

ToContainer(EntityTypeBuilder, String)

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

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

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

UseETagConcurrency(EntityTypeBuilder)

Konfiguruje tę jednostkę do korzystania z kontroli współbieżności usługi CosmosDb etag.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Konfiguruje tę jednostkę do korzystania z kontroli współbieżności usługi CosmosDb etag.

GetInfrastructure<T>(IInfrastructure<T>)

Pobiera wartość z właściwości ukrytej przy użyciu polecenia IInfrastructure<T>.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

HasCheckConstraint(EntityTypeBuilder, String, String)
Nieaktualne.

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

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Nieaktualne.

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Nieaktualne.

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Nieaktualne.

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

HasComment(EntityTypeBuilder, String)
Nieaktualne.

Konfiguruje komentarz do zastosowania do tabeli

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Nieaktualne.

Konfiguruje komentarz do zastosowania do tabeli

HasDiscriminator(EntityTypeBuilder)

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

HasDiscriminator(EntityTypeBuilder, String, Type)

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

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inną tabelę. Właściwości klucza podstawowego są mapowane na wszystkie tabele. Inne właściwości muszą być jawnie mapowane.

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inną tabelę. Właściwości klucza podstawowego są mapowane na wszystkie tabele. Inne właściwości muszą być jawnie mapowane.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inną tabelę. Właściwości klucza podstawowego są mapowane na wszystkie tabele. Inne właściwości muszą być jawnie mapowane.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inną tabelę. Właściwości klucza podstawowego są mapowane na wszystkie tabele. Inne właściwości muszą być jawnie mapowane.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inny widok. Właściwości klucza podstawowego są mapowane na wszystkie widoki. Inne właściwości muszą być jawnie mapowane.

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inny widok. Właściwości klucza podstawowego są mapowane na wszystkie widoki. Inne właściwości muszą być jawnie mapowane.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inny widok. Właściwości klucza podstawowego są mapowane na wszystkie widoki. Inne właściwości muszą być jawnie mapowane.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)

Konfiguruje niektóre właściwości tego typu jednostki do mapowania na inny widok. Właściwości klucza podstawowego są mapowane na wszystkie widoki. Inne właściwości muszą być jawnie mapowane.

ToFunction(EntityTypeBuilder, MethodInfo)

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

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction(EntityTypeBuilder, String)

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

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder>)

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

ToSqlQuery(EntityTypeBuilder, String)

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

ToSqlQuery<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToTable(EntityTypeBuilder, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String)

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

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String, String)

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

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder>)

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

ToView(EntityTypeBuilder, String)

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

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

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

ToView(EntityTypeBuilder, String, String)

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

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<ViewBuilder<TEntity>>)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<ViewBuilder<TEntity>>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

UseTpcMappingStrategy(EntityTypeBuilder)

Konfiguruje TPC jako strategię mapowania dla typów pochodnych. Każdy typ zostanie zamapowany na inny obiekt bazy danych. Wszystkie właściwości zostaną zamapowane na kolumny w odpowiednim obiekcie.

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Konfiguruje TPC jako strategię mapowania dla typów pochodnych. Każdy typ zostanie zamapowany na inny obiekt bazy danych. Wszystkie właściwości zostaną zamapowane na kolumny w odpowiednim obiekcie.

UseTphMappingStrategy(EntityTypeBuilder)

Konfiguruje funkcję TPH jako strategię mapowania dla typów pochodnych. Wszystkie typy zostaną zamapowane na ten sam obiekt bazy danych. Jest to domyślna strategia mapowania.

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Konfiguruje funkcję TPH jako strategię mapowania dla typów pochodnych. Wszystkie typy zostaną zamapowane na ten sam obiekt bazy danych. Jest to domyślna strategia mapowania.

UseTptMappingStrategy(EntityTypeBuilder)

Konfiguruje TPT jako strategię mapowania dla typów pochodnych. Każdy typ zostanie zamapowany na inny obiekt bazy danych. Tylko zadeklarowane właściwości zostaną zamapowane na kolumny w odpowiednim obiekcie.

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Konfiguruje TPT jako strategię mapowania dla typów pochodnych. Każdy typ zostanie zamapowany na inny obiekt bazy danych. Tylko zadeklarowane właściwości zostaną zamapowane na kolumny w odpowiednim obiekcie.

ForSqliteToTable(EntityTypeBuilder, String)

Konfiguruje tabelę mapowania jednostki na element docelowy SQLite.

ForSqliteToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Konfiguruje tabelę mapowania jednostki na element docelowy SQLite.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

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

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, 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.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, 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.

ForSqlServerToTable(EntityTypeBuilder, String)

Konfiguruje tabelę, na którą jednostka jest mapowana podczas określania wartości docelowej SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Konfiguruje tabelę, na którą jednostka jest mapowana podczas określania wartości docelowej SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Konfiguruje tabelę, na którą jednostka jest mapowana podczas określania wartości docelowej SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Konfiguruje tabelę, na którą jednostka jest mapowana podczas określania wartości docelowej SQL Server.

IsMemoryOptimized(EntityTypeBuilder, 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.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, 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.

Dotyczy