ReferenceOwnershipBuilder<TEntity,TRelatedEntity> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje jednoduché rozhraní API pro konfiguraci vlastnictví 1:1.
public class ReferenceOwnershipBuilder<TEntity,TRelatedEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder where TEntity : class where TRelatedEntity : class
type ReferenceOwnershipBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> = class
inherit ReferenceOwnershipBuilder
Public Class ReferenceOwnershipBuilder(Of TEntity, TRelatedEntity)
Inherits ReferenceOwnershipBuilder
Parametry typu
- TEntity
- TRelatedEntity
- Dědičnost
-
ReferenceOwnershipBuilder<TEntity,TRelatedEntity>
Konstruktory
ReferenceOwnershipBuilder<TEntity,TRelatedEntity>(EntityType, EntityType, InternalRelationshipBuilder) |
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. |
ReferenceOwnershipBuilder<TEntity,TRelatedEntity>(InternalRelationshipBuilder, ReferenceOwnershipBuilder, Boolean, Boolean, Boolean, Boolean) |
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 |
Získá interní tvůrce, který se používá ke konfiguraci této relace. (Zděděno od ReferenceReferenceBuilderBase) |
DeclaringEntityType |
Získá první typ entity použitý ke konfiguraci této relace. (Zděděno od ReferenceReferenceBuilderBase) |
Metadata |
Cizí klíč, který představuje tento vztah. (Zděděno od ReferenceReferenceBuilderBase) |
OwnedEntityType |
Konfiguruje se vlastněný typ entity. (Zděděno od ReferenceOwnershipBuilder) |
RelatedEntityType |
Získá druhý typ entity použitý ke konfiguraci této relace. (Zděděno od ReferenceReferenceBuilderBase) |
Metody
FindRelatedEntityType(String, 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 ReferenceOwnershipBuilder) |
FindRelatedEntityType(Type, 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 ReferenceOwnershipBuilder) |
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. |
HasData(Object[]) |
Nakonfiguruje tuto entitu tak, aby měla počáteční data. 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 ReferenceOwnershipBuilder) |
HasData(TRelatedEntity[]) |
Nakonfiguruje tuto entitu tak, aby měla počáteční data. Používá se ke generování migrací pohybu dat. |
HasEntityTypeAnnotation(String, Object) |
Přidá nebo aktualizuje poznámku k vlastněným typům entity. Pokud anotaci s klíčem zadaným v |
HasForeignKey(Expression<Func<TRelatedEntity,Object>>) |
Nakonfiguruje vlastnosti, které se mají použít jako cizí klíč pro tuto relaci. Pokud zadané názvy vlastností u typu entity neexistují, budou přidány nové vlastnosti stínového stavu, které budou sloužit jako cizí klíč. Vlastnost stínového stavu je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity. Pokud HasPrincipalKey(Expression<Func<TEntity,Object>>) není zadán, provede se pokus o shodu datového typu a pořadí vlastností cizího klíče s primárním klíčem typu entity objektu zabezpečení. Pokud se neshodují, nové vlastnosti stínového stavu, které tvoří jedinečný index, se přidají do typu hlavní entity, aby sloužily jako referenční klíč. |
HasForeignKey(String[]) |
Nakonfiguruje vlastnosti, které se použijí jako cizí klíč pro tento vztah. Pokud zadané názvy vlastností u typu entity neexistují, přidají se nové vlastnosti stínového stavu, které budou sloužit jako cizí klíč. Vlastnost stínového stavu je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity. Pokud HasPrincipalKey(String[]) není zadaný, provede se pokus o porovnání datového typu a pořadí vlastností cizího klíče s primárním klíčem typu hlavní entity. Pokud se neshodují, nové vlastnosti stínového stavu, které tvoří jedinečný index, se přidají do typu hlavní entity, aby sloužily jako referenční klíč. |
HasForeignKeyAnnotation(String, Object) |
Přidá nebo aktualizuje poznámku k cizímu klíči. Pokud anotaci s klíčem zadaným v |
HasIndex(Expression<Func<TRelatedEntity,Object>>) |
Konfiguruje index pro zadané vlastnosti. Pokud v dané sadě vlastností existuje index, vrátí se pro konfiguraci existující index. |
HasIndex(String[]) |
Konfiguruje index pro zadané vlastnosti. Pokud je v dané sadě vlastností existující index, vrátí se existující index pro konfiguraci. (Zděděno od ReferenceOwnershipBuilder) |
HasKey(Expression<Func<TRelatedEntity,Object>>) |
Nastaví vlastnosti, které tvoří primární klíč pro tento vlastněný typ entity. |
HasKey(String[]) |
Nastaví vlastnosti, které tvoří primární klíč pro tento vlastněný typ entity. (Zděděno od ReferenceOwnershipBuilder) |
HasMany(String, String) |
Nakonfiguruje relaci, kdy tento typ entity obsahuje kolekci, která obsahuje instance jiného typu v relaci. Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to i v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána. Po volání této metody byste měli zřetězovat volání, abyste WithOne(String) plně nakonfigurovali relaci. Volání pouze této metody bez zřetězený volání nevytvoří platnou relaci. (Zděděno od ReferenceOwnershipBuilder) |
HasMany(Type, String) |
Nakonfiguruje relaci, kdy tento typ entity obsahuje kolekci, která obsahuje instance jiného typu v relaci. Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to i v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána. Po volání této metody byste měli zřetězovat volání, abyste WithOne(String) plně nakonfigurovali relaci. Volání pouze této metody bez zřetězený volání nevytvoří platnou relaci. (Zděděno od ReferenceOwnershipBuilder) |
HasMany<TNewRelatedEntity>(Expression<Func<TRelatedEntity,IEnumerable<TNewRelatedEntity>>>) |
Nakonfiguruje relaci, ve které má tento typ entity kolekci, která obsahuje instance jiného typu v relaci. Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to ani v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána. Po volání této metody byste měli zřetězeným voláním plně WithOne(Expression<Func<TRelatedEntity,TEntity>>) nakonfigurovat relaci. Volání pouze této metody bez zřetězený volání nevytvoří platnou relaci. |
HasOne(String, String) |
Konfiguruje relaci, kde tento typ entity má odkaz, který odkazuje na jednu instanci druhého typu v relaci. Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to i v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána. Po volání této metody byste měli zřetězovat volání nebo WithMany(String)WithOne(String) plně nakonfigurovat relaci. Volání pouze této metody bez zřetězený volání nevytvoří platnou relaci. (Zděděno od ReferenceOwnershipBuilder) |
HasOne(Type, String) |
Konfiguruje relaci, kde tento typ entity má odkaz, který odkazuje na jednu instanci druhého typu v relaci. Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to i v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána. Po volání této metody byste měli zřetězovat volání nebo WithMany(String)WithOne(String) plně nakonfigurovat relaci. Volání pouze této metody bez zřetězený volání nevytvoří platnou relaci. (Zděděno od ReferenceOwnershipBuilder) |
HasOne<TNewRelatedEntity>(Expression<Func<TRelatedEntity,TNewRelatedEntity>>) |
Nakonfiguruje relaci, ve které má tento typ entity odkaz, který odkazuje na jednu instanci druhého typu v relaci. Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to ani v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána. Po volání této metody byste měli zřetězovat volání nebo WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)WithOne(Expression<Func<TRelatedEntity,TEntity>>) k úplné konfiguraci relace. Volání pouze této metody bez zřetězený volání nevytvoří platnou relaci. |
HasOne<TNewRelatedEntity>(String) |
Nakonfiguruje relaci, ve které má tento typ entity odkaz, který odkazuje na jednu instanci druhého typu v relaci. Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to ani v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána. Po volání této metody byste měli zřetězovat volání nebo WithMany(String)WithOne(String) k úplné konfiguraci relace. Volání pouze této metody bez zřetězený volání nevytvoří platnou relaci. |
HasPrincipalKey(Expression<Func<TEntity,Object>>) |
Nakonfiguruje jedinečné vlastnosti, na které tato relace cílí. Tuto metodu byste obvykle volali pouze v případě, že chcete jako hlavní vlastnosti použít jiné vlastnosti než primární klíč. Pokud zadané vlastnosti již nejsou jedinečným omezením (nebo primárním klíčem), bude zavedeno nové jedinečné omezení. |
HasPrincipalKey(String[]) |
Nakonfiguruje jedinečné vlastnosti, na které tato relace cílí. Tuto metodu byste obvykle volali pouze v případě, že chcete jako hlavní vlastnosti použít jiné vlastnosti než primární klíč. Pokud zadané vlastnosti již nejsou jedinečným omezením (nebo primárním klíčem), bude zavedeno nové jedinečné omezení. |
Ignore(Expression<Func<TRelatedEntity,Object>>) |
Vyloučí danou vlastnost z typu entity. Tato metoda se obvykle používá k odebrání vlastností z vlastněného typu entity, které byly přidány podle konvence. |
Ignore(String) |
Vyloučí danou vlastnost z typu entity. Tato metoda se obvykle používá k odebrání vlastností z vlastněného typu entity, které byly přidány podle konvence. |
OnDelete(DeleteBehavior) |
Konfiguruje způsob použití operace odstranění u závislých entit v relaci, když je objekt zabezpečení odstraněn nebo relace přerušena. |
OwnsMany(String, String) |
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 ReferenceOwnershipBuilder) |
OwnsMany(String, String, Action<CollectionOwnershipBuilder>) |
Nakonfiguruje relaci, ve které tento typ entity poskytuje identitu druhému typu v relaci. (Zděděno od ReferenceOwnershipBuilder) |
OwnsMany(Type, String) |
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 ReferenceOwnershipBuilder) |
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>) |
Nakonfiguruje relaci, ve které tento typ entity poskytuje identitu druhému typu v relaci. (Zděděno od ReferenceOwnershipBuilder) |
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
OwnsMany<TDependentEntity>(Expression<Func<TRelatedEntity,IEnumerable<TDependentEntity>>>, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
OwnsMany<TDependentEntity>(String) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
OwnsMany<TDependentEntity>(String, Action<CollectionOwnershipBuilder<TRelatedEntity,TDependentEntity>>) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
OwnsOne(String, String) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. 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 ReferenceOwnershipBuilder) |
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. 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 ReferenceOwnershipBuilder) |
OwnsOne(Type, String) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. 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 ReferenceOwnershipBuilder) |
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. 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 ReferenceOwnershipBuilder) |
OwnsOne<TNewRelatedEntity>(Expression<Func<TRelatedEntity,TNewRelatedEntity>>) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
OwnsOne<TNewRelatedEntity>(Expression<Func<TRelatedEntity,TNewRelatedEntity>>, Action<ReferenceOwnershipBuilder<TRelatedEntity,TNewRelatedEntity>>) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
OwnsOne<TNewRelatedEntity>(String) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
OwnsOne<TNewRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TRelatedEntity,TNewRelatedEntity>>) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. Typ cílové entity pro každý vztah vlastnictví se považuje za jiný typ entity, i když je navigace stejného typu. Konfigurace typu cílové entity se nepoužije na typ cílové entity jiných vztahů vlastnictví. Většina operací s vlastněnou entitou vyžaduje přístup k ní prostřednictvím entity vlastníka pomocí odpovídající navigace. |
Property(String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti vlastněného typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost. Při přidávání nové vlastnosti s tímto přetížením musí název vlastnosti odpovídat názvu vlastnosti CLR nebo pole v typu entity. Toto přetížení nelze použít k přidání nové vlastnosti stínového stavu. (Zděděno od ReferenceOwnershipBuilder) |
Property(Type, String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti vlastněného typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost. Pokud při přidávání nové vlastnosti existuje vlastnost se stejným názvem ve třídě entity, přidá se do modelu. Pokud ve třídě entity neexistuje žádná vlastnost, přidá se nová vlastnost stínového stavu. Vlastnost stínového stavu je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity. (Zděděno od ReferenceOwnershipBuilder) |
Property<TProperty>(Expression<Func<TRelatedEntity,TProperty>>) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti vlastněného typu entity. Pokud žádná vlastnost s daným názvem neexistuje, přidá se nová vlastnost. Pokud při přidávání nové vlastnosti ve třídě entity existuje vlastnost se stejným názvem, přidá se do modelu. Pokud ve třídě entity neexistuje žádná vlastnost, přidá se nová vlastnost stínového stavu. Vlastnost stínového stavu je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity. |
Property<TProperty>(String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti vlastněného typu entity. Pokud neexistuje žádná vlastnost s daným názvem, přidá se nová vlastnost. Pokud při přidávání nové vlastnosti existuje vlastnost se stejným názvem ve třídě entity, přidá se do modelu. Pokud ve třídě entity neexistuje žádná vlastnost, přidá se nová vlastnost stínového stavu. Vlastnost stínového stavu je vlastnost, která nemá odpovídající vlastnost ve třídě entity. Aktuální hodnota vlastnosti je uložena v objektu ChangeTracker , nikoli v instancích třídy entity. (Zděděno od ReferenceOwnershipBuilder) |
UsePropertyAccessMode(PropertyAccessMode) |
Nastaví pro PropertyAccessMode použití pro všechny vlastnosti tohoto typu entity. Ve výchozím nastavení se záložní pole, pokud je nalezeno podle konvence 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 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řepíše všechny vlastnosti této entity typu jakýkoli režim přístupu, který byl nastaven v modelu. |
Explicitní implementace rozhraní
IInfrastructure<IMutableModel>.Instance |
Model, do kterého tato relace patří. (Zděděno od ReferenceReferenceBuilderBase) |
IInfrastructure<InternalEntityTypeBuilder>.Instance |
Získá interní tvůrce, který se používá ke konfiguraci vlastněného typu entity. (Zděděno od ReferenceOwnershipBuilder) |
IInfrastructure<InternalRelationshipBuilder>.Instance |
Získá interní tvůrce, který se používá ke konfiguraci této relace. (Zděděno od ReferenceReferenceBuilderBase) |
Metody rozšíření
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. |
HasConstraintName(ReferenceOwnershipBuilder, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
HasConstraintName<TEntity,TRelatedEntity>(ReferenceOwnershipBuilder<TEntity,TRelatedEntity>, String) |
Konfiguruje název omezení cizího klíče pro tuto relaci při cílení na relační databázi. |
ToTable(ReferenceOwnershipBuilder, String) |
Nakonfiguruje zobrazení nebo tabulku, na které entita mapuje při cílení na relační databázi. |
ToTable(ReferenceOwnershipBuilder, String, String) |
Nakonfiguruje zobrazení nebo tabulku, na které entita mapuje při cílení na relační databázi. |
ToTable<TEntity,TRelatedEntity>(ReferenceOwnershipBuilder<TEntity,TRelatedEntity>, String) |
Nakonfiguruje zobrazení nebo tabulku, na které entita mapuje při cílení na relační databázi. |
ToTable<TEntity,TRelatedEntity>(ReferenceOwnershipBuilder<TEntity,TRelatedEntity>, String, String) |
Nakonfiguruje zobrazení nebo tabulku, na které entita mapuje při cílení na relační databázi. |
ForSqlServerIsMemoryOptimized(ReferenceOwnershipBuilder, Boolean) |
Nakonfiguruje tabulku, na kterou se entita mapuje při cílení SQL Server jako optimalizováno pro paměť. |
ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(ReferenceOwnershipBuilder<TEntity,TRelatedEntity>, Boolean) |
Nakonfiguruje tabulku, na kterou se entita mapuje při cílení SQL Server jako optimalizováno pro paměť. |
Platí pro
Entity Framework