Share via


EntityTypeBuilder<TEntity> Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci .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

Konfigurovaný typ entity.

Dědičnost
EntityTypeBuilder<TEntity>
Odvozené

Poznámky

Instance této třídy se vrací z metod při použití ModelBuilder rozhraní API a není navržená tak, aby byla přímo sestavena v kódu aplikace.

Konstruktory

EntityTypeBuilder<TEntity>(IMutableEntityType)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

EntityTypeBuilder<TEntity>(InternalEntityTypeBuilder)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

Vlastnosti

Builder

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od EntityTypeBuilder)
Metadata

Konfigurovaný typ entity.

(Zděděno od EntityTypeBuilder)

Metody

ComplexProperty(String)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty(Type, String)

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti komplexního typu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti komplexního typu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty(Type, String, String)

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti komplexního typu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti komplexního typu. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti typu entity. Pokud zadaná vlastnost ještě není součástí modelu, přidá se.

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

Konfiguruje komplexní vlastnost typu entity. Pokud zadaná vlastnost ještě není součástí modelu, přidá se.

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

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti typu entity. Pokud zadaná vlastnost ještě není součástí modelu, přidá se.

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

Konfiguruje komplexní vlastnost typu entity. Pokud zadaná vlastnost ještě není součástí modelu, přidá se.

ComplexProperty<TProperty>(String)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty<TProperty>(String, String)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

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

Konfiguruje komplexní vlastnost typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
FindRelatedEntityType(String, String)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od EntityTypeBuilder)
FindRelatedEntityType(Type, String)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)

Vytvoří alternativní klíč v modelu pro tento typ entity, pokud ještě neexistuje nad zadanými vlastnostmi. To vynutí, aby vlastnosti byly jen pro čtení. Použijte HasIndex(String[]) nebo HasIndex(Expression<Func<TEntity,Object>>) k určení jedinečnosti v modelu, který nenutí, aby vlastnosti byly jen pro čtení.

HasAlternateKey(String[])

Vytvoří alternativní klíč v modelu pro tento typ entity, pokud ještě neexistuje nad zadanými vlastnostmi. To vynutí, aby vlastnosti byly jen pro čtení. Použijte HasIndex(String[]) nebo HasIndex(Expression<Func<TEntity,Object>>) k určení jedinečnosti v modelu, který nenutí, aby vlastnosti byly jen pro čtení.

HasAlternateKey(String[])

Vytvoří alternativní klíč v modelu pro tento typ entity, pokud ještě neexistuje nad zadanými vlastnostmi. To vynutí, aby vlastnosti byly jen pro čtení. Slouží HasIndex k určení jedinečnosti v modelu, která nenutí, aby vlastnosti byly jen pro čtení.

(Zděděno od EntityTypeBuilder)
HasAnnotation(String, Object)

Přidá nebo aktualizuje poznámku k typu entity. Pokud anotaci s klíčem zadaným v annotation již existuje, její hodnota se aktualizuje.

HasBaseType(String)

Nastaví základní typ tohoto typu entity v hierarchii dědičnosti.

HasBaseType(Type)

Nastaví základní typ tohoto typu entity v hierarchii dědičnosti.

HasBaseType<TBaseType>()

Nastaví základní typ tohoto typu entity v hierarchii dědičnosti.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Nakonfiguruje pro ChangeTrackingStrategy použití pro tento typ entity. Tato strategie označuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Nakonfiguruje pro ChangeTrackingStrategy použití pro tento typ entity. Tato strategie označuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Nakonfiguruje pro ChangeTrackingStrategy použití pro tento typ entity. Tato strategie označuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

(Zděděno od EntityTypeBuilder)
HasChangeTrackingStrategy(ChangeTrackingStrategy)

Nakonfiguruje pro ChangeTrackingStrategy použití pro tento typ entity. Tato strategie označuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

(Zděděno od EntityTypeBuilder)
HasData(IEnumerable<Object>)

Přidá počáteční data k tomuto typu entity. Používá se ke generování migrací pohybu dat.

HasData(IEnumerable<Object>)

Nakonfiguruje tuto entitu tak, aby měla počáteční data. Používá se ke generování migrací pohybu dat.

(Zděděno od EntityTypeBuilder)
HasData(IEnumerable<TEntity>)

Přidá počáteční data k tomuto typu entity. Používá se ke generování migrací pohybu dat.

HasData(Object[])

Přidá počáteční data k tomuto typu entity. Používá se ke generování migrací pohybu dat.

HasData(Object[])

Nakonfiguruje tuto entitu tak, aby měla počáteční data. Používá se ke generování migrací pohybu dat.

(Zděděno od EntityTypeBuilder)
HasData(TEntity[])

Přidá počáteční data k tomuto typu entity. Používá se ke generování migrací pohybu dat.

HasDiscriminator()

Nakonfiguruje diskriminující vlastnost sloužící k identifikaci typu entity v úložišti.

(Zděděno od EntityTypeBuilder)
HasDiscriminator(String, Type)

Nakonfiguruje diskriminující vlastnost sloužící k identifikaci typu entity v úložišti.

(Zděděno od EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)

Nakonfiguruje diskriminující vlastnost sloužící k identifikaci typu entity v úložišti.

HasDiscriminator<TDiscriminator>(String)

Nakonfiguruje diskriminující vlastnost sloužící k identifikaci typu entity v úložišti.

(Zděděno od EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)

Konfiguruje nepojmenovaný index pro zadané vlastnosti. Pokud je v daném seznamu vlastností existující index, vrátí se pro konfiguraci existující index.

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

Konfiguruje index u zadaných vlastností s daným názvem. Pokud je v daném seznamu vlastností existující index se zadaným názvem, vrátí se pro konfiguraci existující index.

HasIndex(String[])

Konfiguruje nepojmenovaný index pro zadané vlastnosti. Pokud je v daném seznamu vlastností existující index, vrátí se pro konfiguraci existující index.

HasIndex(String[])

Konfiguruje nepojmenovaný index pro zadané vlastnosti. Pokud je v daném seznamu vlastností existující nepojmenovaný index, vrátí se existující index pro konfiguraci.

(Zděděno od EntityTypeBuilder)
HasIndex(String[], String)

Konfiguruje index u zadaných vlastností s daným názvem. Pokud je v daném seznamu vlastností existující index se zadaným názvem, vrátí se pro konfiguraci existující index.

HasIndex(String[], String)

Konfiguruje index pro zadané vlastnosti a s daným názvem. Pokud je v daném seznamu vlastností existující index se zadaným názvem, vrátí se pro konfiguraci existující index.

(Zděděno od EntityTypeBuilder)
HasKey(Expression<Func<TEntity,Object>>)

Nastaví vlastnosti, které tvoří primární klíč pro tento typ entity.

HasKey(String[])

Nastaví vlastnosti, které tvoří primární klíč pro tento typ entity.

HasKey(String[])

Nastaví vlastnosti, které tvoří primární klíč pro tento typ entity.

(Zděděno od EntityTypeBuilder)
HasMany(String)

Nakonfiguruje relaci, kdy tento typ entity obsahuje kolekci, která obsahuje instance jiného typu v relaci.

(Zděděno od EntityTypeBuilder)
HasMany(String, String)

Nakonfiguruje relaci, kdy tento typ entity obsahuje kolekci, která obsahuje instance jiného typu v relaci.

(Zděděno od EntityTypeBuilder)
HasMany(Type, String)

Nakonfiguruje relaci, kdy tento typ entity obsahuje kolekci, která obsahuje instance jiného typu v relaci.

(Zděděno od EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Nakonfiguruje relaci, kdy tento typ entity obsahuje kolekci, která obsahuje instance jiného typu v relaci.

HasMany<TRelatedEntity>(String)

Nakonfiguruje relaci, kdy tento typ entity obsahuje kolekci, která obsahuje instance jiného typu v relaci.

HasManyBuilder(EntityType, PropertyInfo)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

(Zděděno od EntityTypeBuilder)
HasManyBuilder(EntityType, String)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

(Zděděno od EntityTypeBuilder)
HasNoDiscriminator()

Nakonfiguruje typ entity tak, aby neměl žádnou diskriminující vlastnost.

HasNoDiscriminator()

Nakonfiguruje typ entity tak, aby neměl žádnou diskriminující vlastnost.

(Zděděno od EntityTypeBuilder)
HasNoKey()

Nakonfiguruje typ entity tak, aby neměl žádné klíče. Bude použitelný pouze pro dotazy.

HasNoKey()

Nakonfiguruje typ entity tak, aby neměl žádné klíče. Bude použitelný pouze pro dotazy.

(Zděděno od EntityTypeBuilder)
HasOne(String)

Konfiguruje relaci, kde tento typ entity má odkaz, který odkazuje na jednu instanci druhého typu v relaci.

(Zděděno od EntityTypeBuilder)
HasOne(String, String)

Konfiguruje relaci, kde tento typ entity má odkaz, který odkazuje na jednu instanci druhého typu v relaci.

(Zděděno od EntityTypeBuilder)
HasOne(Type, String)

Konfiguruje relaci, kde tento typ entity má odkaz, který odkazuje na jednu instanci druhého typu v relaci.

(Zděděno od EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Konfiguruje relaci, kde tento typ entity má odkaz, který odkazuje na jednu instanci druhého typu v relaci.

HasOne<TRelatedEntity>(String)

Konfiguruje relaci, kde tento typ entity má odkaz, který odkazuje na jednu instanci druhého typu v relaci.

HasOneBuilder(EntityType, PropertyInfo)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

(Zděděno od EntityTypeBuilder)
HasOneBuilder(EntityType, String)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

(Zděděno od EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)

Určuje predikát LINQ výraz, který se automaticky použije u všech dotazů, jejichž cílem je tento typ entity.

HasQueryFilter(LambdaExpression)

Určuje predikát LINQ výraz, který se automaticky použije u všech dotazů, jejichž cílem je tento typ entity.

HasQueryFilter(LambdaExpression)

Určuje predikát LINQ výraz, který se automaticky použije u všech dotazů, jejichž cílem je tento typ entity.

(Zděděno od EntityTypeBuilder)
Ignore(Expression<Func<TEntity,Object>>)

Vyloučí danou vlastnost z typu entity. Tato metoda se obvykle používá k odebrání vlastností nebo navigací z typu entity, které byly přidány konvencí.

Ignore(String)

Vyloučí danou vlastnost z typu entity. Tato metoda se obvykle používá k odebrání vlastností nebo navigací z typu entity, které byly přidány konvencí.

IndexerProperty(Type, String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
IndexerProperty<TProperty>(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
Navigation(String)

Vrátí objekt, který lze použít ke konfiguraci existující navigační vlastnosti typu entity. Jedná se o chybu, kdy vlastnost navigace neexistuje.

(Zděděno od EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)

Vrátí objekt, který lze použít ke konfiguraci existující navigační vlastnosti typu entity. Jedná se o chybu, kdy vlastnost navigace neexistuje.

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

Vrátí objekt, který lze použít ke konfiguraci existující navigační vlastnosti typu entity. Jedná se o chybu, kdy vlastnost navigace neexistuje.

New(InternalEntityTypeBuilder)

Vytvoří nového tvůrce na základě poskytnutého interního tvůrce. Tato přepsaná implementace vytvoří EntityTypeBuilder<TEntity> instance tak, aby logika zděděná ze základní třídy používala tyto instance místo EntityTypeBuilder.

New(InternalEntityTypeBuilder)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

(Zděděno od EntityTypeBuilder)
OwnsMany(String, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Nakonfiguruje relaci, ve které tento typ entity poskytuje identitu druhému typu v relaci.

(Zděděno od EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsMany(String, Type, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsMany(Type, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Nakonfiguruje relaci, ve které tento typ entity poskytuje identitu druhému typu v relaci.

(Zděděno od EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

Cílový typ entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace cílového typu entity se nepoužije na cílový typ entity jiných vztahů vlastnictví.

Většina operací s vlastněnou entitou vyžaduje přístup k entitě vlastníka pomocí odpovídající navigace.

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsMany<TRelatedEntity>(String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

Cílový typ entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace cílového typu entity se nepoužije na cílový typ entity jiných vztahů vlastnictví.

Většina operací s vlastněnou entitou vyžaduje přístup k entitě vlastníka pomocí odpovídající navigace.

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsMany<TRelatedEntity>(String, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsOne(String, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

Cílový typ entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace cílového typu entity se nepoužije na cílový typ entity jiných vztahů vlastnictví.

Většina operací s vlastněnou entitou vyžaduje přístup k entitě vlastníka pomocí odpovídající navigace.

(Zděděno od EntityTypeBuilder)
OwnsOne(String, Type, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsOne(Type, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

(Zděděno od EntityTypeBuilder)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

Cílový typ entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace cílového typu entity se nepoužije na cílový typ entity jiných vztahů vlastnictví.

Většina operací s vlastněnou entitou vyžaduje přístup k entitě vlastníka pomocí odpovídající navigace.

(Zděděno od EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

Cílový typ entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace cílového typu entity se nepoužije na cílový typ entity jiných vztahů vlastnictví.

Většina operací s vlastněnou entitou vyžaduje přístup k entitě vlastníka pomocí odpovídající navigace.

OwnsOne<TRelatedEntity>(String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

Cílový typ entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace cílového typu entity se nepoužije na cílový typ entity jiných vztahů vlastnictví.

Většina operací s vlastněnou entitou vyžaduje přístup k entitě vlastníka pomocí odpovídající navigace.

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

OwnsOne<TRelatedEntity>(String, String)

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

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

Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí).

PrimitiveCollection(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
PrimitiveCollection(Type, String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla.

PrimitiveCollection<TProperty>(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
Property(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
Property(Type, String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud zadaná vlastnost ještě není součástí modelu, přidá se.

Property<TProperty>(String)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost.

(Zděděno od EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Zastaralé.

Konfiguruje dotaz, který slouží k poskytnutí dat pro typ entity bez klíčů.

UsePropertyAccessMode(PropertyAccessMode)

Nastaví hodnotu PropertyAccessMode tak, aby se používala pro všechny vlastnosti tohoto typu entity.

Ve výchozím nastavení se záložní pole, pokud je nalezeno konvencí nebo bylo zadáno, používá při vytváření nových objektů, obvykle při dotazování entit z databáze. Vlastnosti se používají pro všechny ostatní přístupy. Volání této metody witll změní toto chování pro všechny vlastnosti tohoto typu entity, jak je popsáno ve výčtu PropertyAccessMode .

Volání této metody přečítá všechny vlastnosti tohoto typu entity jakýkoli režim přístupu, který byl nastaven v modelu.

UsePropertyAccessMode(PropertyAccessMode)

Nastaví hodnotu PropertyAccessMode tak, aby se používala pro všechny vlastnosti tohoto typu entity.

UsePropertyAccessMode(PropertyAccessMode)

Nastaví hodnotu PropertyAccessMode tak, aby se používala pro všechny vlastnosti tohoto typu entity.

Ve výchozím nastavení se záložní pole, pokud je nalezeno konvencí nebo bylo zadáno, používá při vytváření nových objektů, obvykle při dotazování entit z databáze. Vlastnosti se používají pro všechny ostatní přístupy. Volání této metody witll změní toto chování pro všechny vlastnosti tohoto typu entity, jak je popsáno ve výčtu PropertyAccessMode .

Volání této metody přečítá všechny vlastnosti tohoto typu entity jakýkoli režim přístupu, který byl nastaven v modelu.

(Zděděno od EntityTypeBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Nastaví hodnotu PropertyAccessMode tak, aby se používala pro všechny vlastnosti tohoto typu entity.

(Zděděno od EntityTypeBuilder)

Explicitní implementace rozhraní

IInfrastructure<IConventionEntityTypeBuilder>.Instance

Získá interní tvůrce, který se používá ke konfiguraci typu entity.

(Zděděno od EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

Model, do kterého typ entity patří.

(Zděděno od EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

Získá interní tvůrce, který se používá ke konfiguraci typu entity.

(Zděděno od EntityTypeBuilder)

Metody rozšíření

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Konfiguruje dobu, která se má pro analytické úložiště používat v sekundách v oboru kontejneru.

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

Konfiguruje dobu, která se má pro analytické úložiště používat v sekundách v oboru kontejneru.

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Nakonfiguruje nabídku zřízené propustnosti automatického škálování.

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

Nakonfiguruje nabídku zřízené propustnosti automatického škálování.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Nakonfiguruje výchozí čas v sekundách v oboru kontejneru.

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

Nakonfiguruje výchozí čas v sekundách v oboru kontejneru.

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Nakonfiguruje nabídku ručně zřízené propustnosti.

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

Nakonfiguruje nabídku ručně zřízené propustnosti.

HasPartitionKey(EntityTypeBuilder, String)

Nakonfiguruje vlastnost, která se používá k uložení klíče oddílu.

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

Nakonfiguruje vlastnost, která se používá k uložení klíče oddílu.

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

Nakonfiguruje vlastnost, která se používá k uložení klíče oddílu.

ToContainer(EntityTypeBuilder, String)

Konfiguruje kontejner, na který se typ entity mapuje při cílení na Azure Cosmos.

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

Konfiguruje kontejner, na který se typ entity mapuje při cílení na Azure Cosmos.

UseETagConcurrency(EntityTypeBuilder)

Nakonfiguruje tuto entitu tak, aby používala kontroly souběžnosti značky eTag služby CosmosDb.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Nakonfiguruje tuto entitu tak, aby používala kontroly souběžnosti značky eTag služby CosmosDb.

GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skrytá pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

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

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Konfiguruje uloženou proceduru, kterou typ entity používá k odstranění při cílení na relační databázi.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Konfiguruje uloženou proceduru, kterou typ entity používá k odstranění při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá k odstranění při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá k odstranění při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá k odstranění při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá k odstranění při cílení na relační databázi.

HasCheckConstraint(EntityTypeBuilder, String, String)
Zastaralé.

Konfiguruje omezení kontroly databáze při cílení na relační databázi.

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Zastaralé.

Konfiguruje omezení kontroly databáze při cílení na relační databázi.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Zastaralé.

Konfiguruje omezení kontroly databáze při cílení na relační databázi.

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

Konfiguruje omezení kontroly databáze při cílení na relační databázi.

HasComment(EntityTypeBuilder, String)
Zastaralé.

Nakonfiguruje komentář, který se má použít v tabulce.

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Zastaralé.

Nakonfiguruje komentář, který se má použít v tabulce.

HasDiscriminator(EntityTypeBuilder)

Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

HasDiscriminator(EntityTypeBuilder, String, Type)

Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

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

Konfiguruje diskriminační sloupec sloužící k identifikaci typu entity, který jednotlivé řádky v tabulce představují, když je hierarchie dědičnosti mapována na jednu tabulku v relační databázi.

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Konfiguruje uloženou proceduru, kterou typ entity používá pro vložení při cílení na relační databázi.

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Konfiguruje uloženou proceduru, kterou typ entity používá pro vložení při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá pro vložení při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá pro vložení při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá pro vložení při cílení na relační databázi.

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

Konfiguruje uloženou proceduru, kterou typ entity používá pro vložení při cílení na relační databázi.

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby se mapovaly na jinou tabulku. Vlastnosti primárního klíče jsou mapovány na všechny tabulky, ostatní vlastnosti musí být explicitně mapovány.

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

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby se mapovaly na jinou tabulku. Vlastnosti primárního klíče jsou mapovány na všechny tabulky, ostatní vlastnosti musí být explicitně mapovány.

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

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby se mapovaly na jinou tabulku. Vlastnosti primárního klíče jsou mapovány na všechny tabulky, ostatní vlastnosti musí být explicitně mapovány.

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

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby se mapovaly na jinou tabulku. Vlastnosti primárního klíče jsou mapovány na všechny tabulky, ostatní vlastnosti musí být explicitně mapovány.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby byly mapovány na jiné zobrazení. Vlastnosti primárního klíče jsou mapovány na všechna zobrazení, ostatní vlastnosti musí být namapovány explicitně.

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

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby byly mapovány na jiné zobrazení. Vlastnosti primárního klíče jsou mapovány na všechna zobrazení, ostatní vlastnosti musí být namapovány explicitně.

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

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby byly mapovány na jiné zobrazení. Vlastnosti primárního klíče jsou mapovány na všechna zobrazení, ostatní vlastnosti musí být namapovány explicitně.

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

Nakonfiguruje některé vlastnosti tohoto typu entity tak, aby byly mapovány na jiné zobrazení. Vlastnosti primárního klíče jsou mapovány na všechna zobrazení, ostatní vlastnosti musí být namapovány explicitně.

ToFunction(EntityTypeBuilder, MethodInfo)

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

ToFunction(EntityTypeBuilder, String)

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje funkci, na kterou se typ entity mapuje při cílení na relační databázi.

ToSqlQuery(EntityTypeBuilder, String)

Nakonfiguruje řetězec SQL, který se používá k poskytování dat pro typ entity.

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

Nakonfiguruje řetězec SQL, který se používá k poskytování dat pro typ entity.

ToTable(EntityTypeBuilder, Action<TableBuilder>)

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

ToTable(EntityTypeBuilder, String)

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

ToTable(EntityTypeBuilder, String, String)

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje tabulku, na kterou se typ entity mapuje při cílení na relační databázi.

ToView(EntityTypeBuilder, String)

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

ToView(EntityTypeBuilder, String, String)

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

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

Nakonfiguruje zobrazení, na které se typ entity mapuje při cílení na relační databázi.

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Nakonfiguruje uloženou proceduru, kterou typ entity používá pro aktualizace při cílení na relační databázi.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Nakonfiguruje uloženou proceduru, kterou typ entity používá pro aktualizace při cílení na relační databázi.

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

Nakonfiguruje uloženou proceduru, kterou typ entity používá pro aktualizace při cílení na relační databázi.

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

Nakonfiguruje uloženou proceduru, kterou typ entity používá pro aktualizace při cílení na relační databázi.

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

Nakonfiguruje uloženou proceduru, kterou typ entity používá pro aktualizace při cílení na relační databázi.

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

Nakonfiguruje uloženou proceduru, kterou typ entity používá pro aktualizace při cílení na relační databázi.

UseTpcMappingStrategy(EntityTypeBuilder)

Nakonfiguruje TPC jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Všechny vlastnosti budou mapovány na sloupce odpovídajícího objektu.

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Nakonfiguruje TPC jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Všechny vlastnosti budou mapovány na sloupce odpovídajícího objektu.

UseTphMappingStrategy(EntityTypeBuilder)

Nakonfiguruje TPH jako strategii mapování pro odvozené typy. Všechny typy budou mapovány na stejný databázový objekt. Toto je výchozí strategie mapování.

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Nakonfiguruje TPH jako strategii mapování pro odvozené typy. Všechny typy budou mapovány na stejný databázový objekt. Toto je výchozí strategie mapování.

UseTptMappingStrategy(EntityTypeBuilder)

Nakonfiguruje TPT jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Na sloupce odpovídajícího objektu budou mapovány pouze deklarované vlastnosti.

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Nakonfiguruje TPT jako strategii mapování pro odvozené typy. Každý typ bude mapován na jiný databázový objekt. Na sloupce odpovídajícího objektu budou mapovány pouze deklarované vlastnosti.

ForSqliteToTable(EntityTypeBuilder, String)

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení na SQLite.

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

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení na SQLite.

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

Konfiguruje index pro zadané vlastnosti. Pokud v dané sadě vlastností existuje index, vrátí se pro konfiguraci existující index.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Zastaralé.

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení SQL Server jako optimalizováno pro paměť.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Zastaralé.

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení SQL Server jako optimalizováno pro paměť.

ForSqlServerToTable(EntityTypeBuilder, String)

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení na SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení na SQL Server.

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

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení na SQL Server.

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

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení na SQL Server.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Zastaralé.

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení SQL Server jako optimalizováno pro paměť.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Zastaralé.

Nakonfiguruje tabulku, na kterou se entita mapuje při cílení SQL Server jako optimalizováno pro paměť.

Platí pro