Sdílet prostřednictvím


IConventionEntityTypeBuilder Rozhraní

Definice

Poskytuje jednoduchou plochu rozhraní API pro konfiguraci IConventionEntityType konvencí z.

Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

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

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Vlastnosti

Metadata

Získá konfigurovaný typ entity.

ModelBuilder

Získá tvůrce modelu.

(Zděděno od IConventionAnnotatableBuilder)

Metody

CanAddNavigation(String, Boolean)
Zastaralé.

Vrátí hodnotu určující, zda lze danou navigaci přidat k tomuto typu entity.

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

Vrátí hodnotu označující, zda lze danou komplexní vlastnost indexeru přidat k tomuto typu.

(Zděděno od IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

Vrátí hodnotu určující, zda lze danou komplexní vlastnost přidat k tomuto typu.

(Zděděno od IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

Vrátí hodnotu určující, zda lze danou komplexní vlastnost přidat k tomuto typu.

(Zděděno od IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

Vrátí hodnotu označující, zda lze k tomuto typu entity přidat index a pro dané vlastnosti.

CanHaveIndexerProperty(Type, String, Boolean)

Vrátí hodnotu určující, zda lze danou vlastnost indexeru přidat k tomuto typu entity.

CanHaveNavigation(MemberInfo, Boolean)

Vrátí hodnotu určující, zda lze danou navigaci přidat k tomuto typu entity.

CanHaveNavigation(String, Boolean)
Zastaralé.

Vrátí hodnotu určující, zda lze danou navigaci přidat k tomuto typu entity.

CanHaveNavigation(String, Type, Boolean)

Vrátí hodnotu určující, zda lze danou navigaci přidat k tomuto typu entity.

CanHaveProperty(MemberInfo, Boolean)

Vrátí hodnotu určující, zda lze danou vlastnost přidat k tomuto typu entity.

CanHaveProperty(Type, String, Boolean)

Vrátí hodnotu určující, zda lze danou vlastnost přidat k tomuto typu entity.

CanHaveServiceProperty(MemberInfo, Boolean)

Vrátí hodnotu určující, zda lze danou vlastnost služby přidat k tomuto typu entity.

CanHaveSkipNavigation(MemberInfo, Boolean)

Vrátí hodnotu označující, zda lze danou přeskočující navigaci přidat k tomuto typu entity.

CanHaveSkipNavigation(String, Boolean)
Zastaralé.

Vrátí hodnotu označující, zda lze danou přeskočující navigaci přidat k tomuto typu entity.

CanHaveSkipNavigation(String, Type, Boolean)

Vrátí hodnotu označující, zda lze danou přeskočující navigaci přidat k tomuto typu entity.

CanHaveTrigger(String, Boolean)

Vrátí hodnotu označující, jestli lze aktivační událost nakonfigurovat.

CanIgnore(String, Boolean)

Vrátí hodnotu určující, zda lze daný název členu z daného zdroje konfigurace ignorovat.

CanRemoveAnnotation(String, Boolean)

Vrátí hodnotu označující, zda lze pomocí tohoto zdroje konfigurace odebrat poznámku s daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

Vrátí hodnotu označující, zda lze komplexní vlastnost z tohoto typu odebrat.

(Zděděno od IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

Vrátí hodnotu určující, zda lze odstranit diskriminující vlastnost.

CanRemoveIndex(IConventionIndex, Boolean)

Vrátí hodnotu označující, zda lze index z tohoto typu entity odebrat.

CanRemoveKey(Boolean)

Vrátí hodnotu označující, jestli je možné typ entity označit jako bezklíčový.

CanRemoveKey(IConventionKey, Boolean)

Vrátí hodnotu označující, zda lze klíč odebrat z tohoto typu entity.

CanRemoveNavigation(IConventionNavigation, Boolean)

Vrátí hodnotu označující, zda lze navigaci z tohoto typu entity odebrat.

CanRemoveProperty(IConventionProperty, Boolean)

Vrátí hodnotu označující, zda lze vlastnost z tohoto typu odebrat.

(Zděděno od IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

Vrátí hodnotu označující, zda lze cizí klíč z tohoto typu entity odebrat.

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

Vrátí hodnotu označující, jestli je možné z tohoto typu entity odebrat vlastnost služby.

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

Vrátí hodnotu označující, zda lze přeskočit navigaci z tohoto typu entity odebrat.

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

Vrátí hodnotu označující, zda lze přeskočit navigaci z tohoto typu entity odebrat.

CanSetAnnotation(String, Object, Boolean)

Vrátí hodnotu určující, zda lze z tohoto zdroje konfigurace nastavit poznámku s daným názvem a hodnotou.

(Zděděno od IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

Vrátí hodnotu určující, zda lze daný typ nastavit jako základní typ tohoto typu entity.

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Vrátí hodnotu určující, zda lze danou strategii sledování změn nastavit z aktuálního zdroje konfigurace.

CanSetDefiningQuery(LambdaExpression, Boolean)
Zastaralé.

Vrátí hodnotu určující, zda lze daný definující dotaz nastavit z aktuálního zdroje konfigurace.

CanSetDiscriminator(MemberInfo, Boolean)

Vrátí hodnotu označující, zda lze konfigurovat diskriminující vlastnost.

CanSetDiscriminator(String, Boolean)

Vrátí hodnotu označující, zda lze konfigurovat diskriminující vlastnost.

CanSetDiscriminator(String, Type, Boolean)

Vrátí hodnotu označující, zda lze konfigurovat diskriminující vlastnost.

CanSetDiscriminator(Type, Boolean)

Vrátí hodnotu označující, zda lze konfigurovat diskriminující vlastnost.

CanSetDiscriminator(Type, String, Boolean)

Vrátí hodnotu určující, zda lze nakonfigurovat diskriminující sloupec.

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Vrátí hodnotu označující, zda lze dané vlastnosti nastavit jako primární klíč pro tento typ entity.

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

Vrátí hodnotu označující, zda lze dané vlastnosti nastavit jako primární klíč pro tento typ entity.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Vrátí hodnotu určující, zda lze danou hodnotu PropertyAccessMode nastavit z aktuálního zdroje konfigurace.

CanSetQueryFilter(LambdaExpression, Boolean)

Vrátí hodnotu určující, zda lze daný filtr dotazu nastavit z aktuálního zdroje konfigurace.

ComplexIndexerProperty(Type, String, Type, Boolean)

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

(Zděděno od IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

Vrátí objekt, který lze použít ke konfiguraci komplexní vlastnosti s informacemi o daném členu. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

(Zděděno od IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

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

(Zděděno od IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

Vytvoří vlastnost s názvem, který se liší od všech existujících vlastností.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Vrátí existující vlastnosti odpovídající daným členům nebo je vytvoří.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Vrátí existující vlastnosti s danými názvy nebo je vytvoří, pokud jsou nalezeny odpovídající členy CLR.

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

Získá nebo vytvoří tvůrce pro cíl potenciální navigace.

HasAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem.

HasBaseType(IConventionEntityType, Boolean)

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

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

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

HasDefiningQuery(LambdaExpression, Boolean)
Zastaralé.

Nakonfiguruje dotaz sloužící k poskytnutí dat pro typ entity bez klíčů.

HasDiscriminator(Boolean)

Konfiguruje vlastnost diskriminátoru, která slouží k identifikaci typu entity, který každý řádek v tabulce představuje, když je hierarchie dědičnosti namapována na jednu tabulku v relační databázi.

HasDiscriminator(MemberInfo, Boolean)

Konfiguruje vlastnost diskriminátoru, která slouží k identifikaci typu entity, který každý řádek v tabulce představuje, když je hierarchie dědičnosti namapována na jednu tabulku v relační databázi.

HasDiscriminator(String, Boolean)

Konfiguruje vlastnost diskriminátoru, která slouží k identifikaci typu entity, který každý řádek v tabulce představuje, když je hierarchie dědičnosti namapována na jednu tabulku v relační databázi.

HasDiscriminator(String, Type, Boolean)

Konfiguruje vlastnost diskriminátoru, která slouží k identifikaci typu entity, který každý řádek v tabulce představuje, když je hierarchie dědičnosti namapována na jednu tabulku v relační databázi.

HasDiscriminator(Type, Boolean)

Konfiguruje vlastnost diskriminátoru, která slouží k identifikaci typu entity, který každý řádek v tabulce představuje, když je hierarchie dědičnosti namapována na jednu tabulku v relační databázi.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

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

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Nakonfiguruje index pro zadané vlastnosti se zadaným názvem. Pokud v dané sadě vlastností existuje index se zadaným názvem, vrátí se pro konfiguraci existující index.

HasIndex(IReadOnlyList<String>, Boolean)

Konfiguruje index pro zadané názvy vlastností. Pokud je v daném seznamu názvů vlastností existující index, vrátí se pro konfiguraci existující index.

HasIndex(IReadOnlyList<String>, String, Boolean)

Konfiguruje index pro zadané názvy vlastností. Pokud je v daném seznamu názvů vlastností existující index, vrátí se pro konfiguraci existující index.

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Vytvoří alternativní klíč v modelu pro tento typ entity, pokud ještě neexistuje nad zadanými vlastnostmi.

HasNoAnnotation(String, Boolean)

Odebere poznámku s daným názvem z tohoto objektu.

HasNoComplexProperty(IConventionComplexProperty, Boolean)

Odebere komplexní vlastnost z tohoto typu entity.

HasNoDeclaredDiscriminator(Boolean)
Zastaralé.

Odebere diskriminující vlastnost z tohoto typu entity. Tato metoda se obvykle volá, když typ entity již není mapován na stejnou tabulku jako jakýkoli jiný typ v hierarchii nebo pokud tento typ entity již není kořenovým typem.

HasNoDiscriminator(Boolean)

Odebere diskriminující vlastnost z tohoto typu entity. Tato metoda se obvykle volá, když typ entity již není mapován na stejnou tabulku jako jakýkoli jiný typ v hierarchii nebo pokud tento typ entity již není kořenovým typem.

HasNoIndex(IConventionIndex, Boolean)

Odebere index z tohoto typu entity.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Odebere index z tohoto typu entity.

HasNoKey(Boolean)

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

HasNoKey(IConventionKey, Boolean)

Odebere primární nebo alternativní klíč z tohoto typu entity.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Odebere primární nebo alternativní klíč z tohoto typu entity.

HasNoNavigation(IConventionNavigation, Boolean)

Odebere navigaci z tohoto typu entity.

HasNonNullAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem. Odebere anotaci, pokud null je zadána hodnota.

HasNoProperty(IConventionProperty, Boolean)

Odebere vlastnost z tohoto typu entity.

HasNoRelationship(IConventionForeignKey, Boolean)

Odebere cizí klíč z tohoto typu entity.

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

Odebere relaci z tohoto typu entity.

HasNoServiceProperty(IConventionServiceProperty, Boolean)

Odebere vlastnost služby z tohoto typu entity.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Odebere z tohoto typu entity přeskočení navigace.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Odebere z tohoto typu entity přeskočení navigace.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasOwnership(IConventionEntityType, String, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasOwnership(IConventionEntityType, String, String, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasOwnership(Type, MemberInfo, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasOwnership(Type, String, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasOwnership(Type, String, String, Boolean)

Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část).

HasQueryFilter(LambdaExpression, Boolean)

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

HasRelationship(IConventionEntityType, Boolean)

Konfiguruje vztah mezi tímto a cílovým typem entity.

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

Nakonfiguruje relaci mezi tímto a cílovým typem entity s cílem jako hlavním koncem.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

Nakonfiguruje relaci mezi tímto a cílovým typem entity s cílem jako hlavním koncem.

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

Nakonfiguruje relaci mezi tímto a cílovým typem entity s cílem jako hlavním koncem.

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

Konfiguruje vztah mezi tímto a cílovým typem entity.

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

Konfiguruje vztah mezi tímto a cílovým typem entity.

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

Konfiguruje vztah mezi tímto a cílovým typem entity.

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

Konfiguruje vztah mezi tímto a cílovým typem entity.

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

Nakonfiguruje přeskočení navigace a inverzní funkci mezi tímto a cílovým typem entity.

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

Nakonfiguruje přeskočení navigace mezi tímto a cílovým typem entity.

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

Nakonfiguruje přeskočení navigace mezi tímto a cílovým typem entity.

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

Nakonfiguruje přeskočení navigace mezi tímto a cílovým typem entity.

HasTrigger(String, Boolean)

Nakonfiguruje aktivační událost databáze při cílení na relační databázi.

Ignore(String, Boolean)

Vyloučí danou vlastnost z typu entity a zabrání konvencím v přidání odpovídající vlastnosti nebo navigace k typu.

IndexerProperty(Type, String, Boolean)

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

IsIgnored(String, Boolean)

Určuje, jestli je daný název člena pro daný zdroj konfigurace ignorován.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

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

PrimaryKey(IReadOnlyList<String>, Boolean)

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

Property(MemberInfo, Boolean)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti s informacemi o daném členu. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

Property(Type, String, Boolean, Boolean)

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

RemoveAnnotation(String, Boolean)
Zastaralé.

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Odebere vlastnosti z daného seznamu, pokud nejsou součástí žádného objektu metadat.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Zastaralé.

Odebere stínové vlastnosti z daného seznamu, pokud nejsou součástí žádného objektu metadat.

ServiceProperty(MemberInfo, Boolean)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti služby s informacemi o daném členu. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

ServiceProperty(Type, MemberInfo, Boolean)

Vrátí objekt, který lze použít ke konfiguraci vlastnosti služby s informacemi o daném členu. Pokud žádná odpovídající vlastnost neexistuje, přidá se nová vlastnost.

SetOrRemoveAnnotation(String, Object, Boolean)
Zastaralé.

Nastaví nebo odebere poznámku uloženou pod daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Nastaví pro PropertyAccessMode použití pro všechny vlastnosti tohoto typu entity.

Metody rozšíření

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Vrátí hodnotu určující, jestli je možné z aktuálního zdroje konfigurace nastavit hodnotu TTL (Time to Live) pro analytické úložiště.

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu označující, jestli je možné nastavit kontejner, na který se typ entity mapuje, z aktuálního zdroje konfigurace.

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Vrátí hodnotu určující, jestli je možné nastavit výchozí hodnotu time to Live z aktuálního zdroje konfigurace.

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, jestli je možné nastavit název nadřazené vlastnosti, na který je typ entity mapován, z aktuálního zdroje konfigurace.

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, jestli je možné nastavit vlastnost, která se používá k uložení klíče oddílu, z aktuálního zdroje konfigurace.

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

Vrátí hodnotu označující, jestli je možné nastavit danou propustnost.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Nakonfiguruje hodnotu TTL pro analytické úložiště v sekundách v oboru kontejneru.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Nakonfiguruje výchozí hodnotu time to live v sekundách v oboru kontejneru.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

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

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

Nakonfiguruje zřízenou propustnost.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

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

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje název vlastnosti, na kterou je entita namapována při uložení jako vložený dokument.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Vrátí hodnotu určující, zda lze daný dotaz v paměti nastavit z aktuálního zdroje konfigurace.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

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

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Vrátí hodnotu určující, zda lze tabulku, na kterou je namapován tento typ entity, vyloučit z migrace pomocí zadaného zdroje konfigurace.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Vrátí hodnotu označující, zda lze nakonfigurovat omezení kontroly.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Zastaralé.

Vrátí hodnotu označující, zda lze nakonfigurovat omezení kontroly.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze pro tento typ entity nastavit komentář pomocí zadaného zdroje konfigurace.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Vrátí hodnotu určující, zda lze název funkce nastavit pro tento typ entity pomocí zadaného zdroje konfigurace.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze název funkce nastavit pro tento typ entity pomocí zadaného zdroje konfigurace.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu označující, jestli je možné danou hodnotu použít jako název vlastnosti JSON pro daný typ entity.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze strategii mapování hierarchie nakonfigurovat pomocí zadaného zdroje konfigurace.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze schéma názvu tabulky nastavit pro tento typ entity pomocí zadaného zdroje konfigurace.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, jestli lze řetězec SQL dotazu nastavit pro tento typ entity pomocí zadaného zdroje konfigurace.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze název tabulky nastavit pro tento typ entity pomocí zadaného zdroje konfigurace.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze název zobrazení nastavit pro tento typ entity pomocí zadaného zdroje konfigurace.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda lze schéma zobrazení nastavit pro tento typ entity pomocí zadaného zdroje konfigurace.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

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

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Označte tabulku, na kterou je tento typ entity namapovaný, jako vyloučenou z migrace.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

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

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Nakonfiguruje komentář, který se má použít u tabulky.

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Nakonfiguruje entitu namapovanou na sloupec JSON a namapuje ji na danou vlastnost JSON místo použití navigačního názvu, který k ní vede.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

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

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

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

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

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

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

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

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

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

ToTable(IConventionEntityTypeBuilder, String, Boolean)

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

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

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

ToView(IConventionEntityTypeBuilder, String, Boolean)

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

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

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

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

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

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

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

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Nastaví strategii mapování hierarchie.

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, jestli je možné pro entitu nastavit název dané tabulky historie.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu určující, zda mapovaná tabulka může mít schéma tabulky historie.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, zda lze mapovanou tabulku nakonfigurovat jako optimalizováno pro paměť.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Vrátí hodnotu určující, zda lze mapovanou tabulku nakonfigurovat jako dočasnou.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu označující, jestli mapovaná tabulka může mít vlastnost tečky.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Vrátí hodnotu označující, jestli mapovaná tabulka může mít vlastnost začátku období.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Zastaralé.

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

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Konfiguruje vlastnost konce období pro entitu namapovanou na dočasnou tabulku.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Nakonfiguruje vlastnost začátku období pro entitu namapovanou na dočasnou tabulku.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

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

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Nakonfiguruje tabulku jako dočasnou.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Nakonfiguruje název tabulky historie pro entitu namapovanou na dočasnou tabulku.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Nakonfiguruje schéma tabulky historie pro entitu namapovanou na dočasnou tabulku.

Platí pro