OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> 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 navigace na vlastněný typ entity.
public class OwnedNavigationBuilder<TEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TEntity : class where TDependentEntity : class
public class OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TOwnerEntity : class where TDependentEntity : class
type OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> = class
inherit OwnedNavigationBuilder
type OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
inherit OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Inherits OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationBuilder
Parametry typu
- TEntity TOwnerEntity
- TDependentEntity
- Dědičnost
Poznámky
Další informace a příklady najdete v tématu Modelování typů entit a relací .
Konstruktory
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(EntityType, EntityType, InternalRelationshipBuilder) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace. |
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(IMutableForeignKey) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace. |
Vlastnosti
Builder |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace. (Zděděno od OwnedNavigationBuilder) |
DependentEntityType |
Získá závislý typ entity použitý ke konfiguraci této relace. (Zděděno od OwnedNavigationBuilder) |
Metadata |
Cizí klíč, který představuje toto vlastnictví. (Zděděno od OwnedNavigationBuilder) |
OwnedEntityType |
Konfigurovaný typ vlastněné entity (Zděděno od OwnedNavigationBuilder) |
PrincipalEntityType |
Získá typ hlavní entity použitý ke konfiguraci této relace. (Zděděno od OwnedNavigationBuilder) |
Metody
FindRelatedEntityType(String, String) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace. (Zděděno od OwnedNavigationBuilder) |
FindRelatedEntityType(Type, String) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace. (Zděděno od OwnedNavigationBuilder) |
HasAnnotation(String, Object) |
Přidá nebo aktualizuje poznámku k typu vlastněné entity. Pokud anotaci s klíčem zadaným v |
HasChangeTrackingStrategy(ChangeTrackingStrategy) |
Nakonfiguruje pro ChangeTrackingStrategy použití pro tento typ entity. Tato strategie určuje, jak kontext rozpozná změny vlastností pro instanci typu entity. |
HasData(IEnumerable<Object>) |
Nakonfiguruje tuto entitu tak, aby měla počáteční data. Používá se ke generování migrací pohybu dat. |
HasData(IEnumerable<Object>) |
Přidá počáteční data k tomuto typu entity. Používá se ke generování migrací pohybu dat. (Zděděno od OwnedNavigationBuilder) |
HasData(IEnumerable<TDependentEntity>) |
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. |
HasData(TDependentEntity[]) |
Přidá počáteční data k tomuto typu entity. Používá se ke generování migrací pohybu dat. |
HasIndex(Expression<Func<TDependentEntity,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 v dané sadě vlastností existuje index, vrátí se pro konfiguraci existující index. |
HasIndex(String[]) |
Konfiguruje index pro zadané vlastnosti. Pokud v dané sadě vlastností existuje index, vrátí se pro konfiguraci existující index. (Zděděno od OwnedNavigationBuilder) |
HasKey(Expression<Func<TDependentEntity,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. |
HasKey(String[]) |
Nastaví vlastnosti, které tvoří primární klíč pro tento vlastněný typ entity. (Zděděno od OwnedNavigationBuilder) |
HasOne(String, String) |
Nakonfiguruje relaci, ve které má tento typ entity odkaz, který odkazuje na jednu instanci druhého typu v relaci. (Zděděno od OwnedNavigationBuilder) |
HasOne(String) |
Nakonfiguruje relaci, ve které má tento typ entity odkaz, který odkazuje na jednu instanci druhého typu v relaci. (Zděděno od OwnedNavigationBuilder) |
HasOne(Type, String) |
Nakonfiguruje relaci, ve které má tento typ entity odkaz, který odkazuje na jednu instanci druhého typu v relaci. (Zděděno od OwnedNavigationBuilder) |
HasOne<TNewRelatedEntity>(Expression<Func<TDependentEntity,TNewRelatedEntity>>) |
Nakonfiguruje relaci, ve které má tento typ entity odkaz, který odkazuje na jednu instanci druhého typu v relaci. |
HasOne<TNewRelatedEntity>(String) |
Nakonfiguruje relaci, ve které má tento typ entity odkaz, který odkazuje na jednu instanci druhého typu v relaci. |
Ignore(Expression<Func<TDependentEntity,Object>>) |
Vyloučí danou vlastnost z typu entity. Tato metoda se obvykle používá k odebrání vlastností nebo navigace 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í nebo navigace z vlastněného typu entity, které byly přidány podle konvence. |
IndexerProperty(Type, String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud žádná vlastnost s daným názvem neexistuje, přidá se nová vlastnost. (Zděděno od OwnedNavigationBuilder) |
IndexerProperty<TProperty>(String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti typu entity. Pokud žádná vlastnost s daným názvem neexistuje, přidá se nová vlastnost. (Zděděno od OwnedNavigationBuilder) |
Navigation(String) |
Vrátí objekt, který lze použít ke konfiguraci existující navigační vlastnosti z vlastněného typu k jeho vlastníkovi. Jedná se o chybu, kdy vlastnost navigace neexistuje. (Zděděno od OwnedNavigationBuilder) |
Navigation<TNavigation>(Expression<Func<TDependentEntity,IEnumerable<TNavigation>>>) |
Vrátí objekt, který lze použít ke konfiguraci existující navigační vlastnosti z vlastněného typu na jeho vlastníka. Jedná se o chybu, kdy vlastnost navigace neexistuje. |
Navigation<TNavigation>(Expression<Func<TDependentEntity,TNavigation>>) |
Vrátí objekt, který lze použít ke konfiguraci existující navigační vlastnosti z vlastněného typu na jeho vlastníka. Jedná se o chybu, kdy vlastnost navigace neexistuje. |
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é cílovou entitu vlastní (nebo její část). (Zděděno od OwnedNavigationBuilder) |
OwnsMany(String, String) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). (Zděděno od OwnedNavigationBuilder) |
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é cílovou entitu vlastní (nebo její část). (Zděděno od OwnedNavigationBuilder) |
OwnsMany(String, Type, String) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). (Zděděno od OwnedNavigationBuilder) |
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é cílovou entitu vlastní (nebo její část). (Zděděno od OwnedNavigationBuilder) |
OwnsMany(Type, String) |
Nakonfiguruje relaci, ve které cílovou entitu vlastní (nebo její část). (Zděděno od OwnedNavigationBuilder) |
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). |
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). |
OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). |
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). |
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). |
OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). |
OwnsMany<TNewDependentEntity>(String, String) |
Nakonfiguruje relaci, ve které je cílová entita vlastněná touto entitou (nebo její částí). |
OwnsMany<TNewDependentEntity>(String) |
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í). Hodnota klíče cílové entity se vždy šíří z entity, do které patří. |
OwnsOne(String, String, Action<OwnedNavigationBuilder>) |
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ří. (Zděděno od OwnedNavigationBuilder) |
OwnsOne(String, 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ří. (Zděděno od OwnedNavigationBuilder) |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
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ří. |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
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ří. (Zděděno od OwnedNavigationBuilder) |
OwnsOne(String, Type, 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ří. (Zděděno od OwnedNavigationBuilder) |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
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ří. |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
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ří. (Zděděno od OwnedNavigationBuilder) |
OwnsOne(Type, 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ří. (Zděděno od OwnedNavigationBuilder) |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
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ří. |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>) |
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ří. |
OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
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ří. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
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ří. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>) |
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ří. |
OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
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ří. |
OwnsOne<TNewDependentEntity>(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ří. |
OwnsOne<TNewDependentEntity>(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ří. |
PrimitiveCollection(String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti vlastněného typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud žádná vlastnost s daným názvem neexistuje, přidá se nová vlastnost. (Zděděno od OwnedNavigationBuilder) |
PrimitiveCollection(Type, String) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti vlastněného typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud žádná vlastnost s daným názvem neexistuje, přidá se nová vlastnost. (Zděděno od OwnedNavigationBuilder) |
PrimitiveCollection<TProperty>(Expression<Func<TDependentEntity,TProperty>>) |
Vrátí objekt, který lze použít ke konfiguraci vlastnosti vlastněného typu, 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 vlastněného typu, kde tato vlastnost představuje kolekci primitivních hodnot, jako jsou řetězce nebo celá čísla. Pokud žádná vlastnost s daným názvem neexistuje, přidá se nová vlastnost. (Zděděno od OwnedNavigationBuilder) |
Property(String) |
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. (Zděděno od OwnedNavigationBuilder) |
Property(Type, String) |
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. (Zděděno od OwnedNavigationBuilder) |
Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>) |
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. |
Property<TProperty>(String) |
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. (Zděděno od OwnedNavigationBuilder) |
UpdateBuilder<T>(Func<T>) |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace. (Zděděno od OwnedNavigationBuilder) |
UsePropertyAccessMode(PropertyAccessMode) |
Nastaví hodnotu PropertyAccessMode tak, aby se používala pro všechny vlastnosti tohoto typu entity. |
WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>) |
Nakonfiguruje relaci s vlastníkem. |
WithOwner(String) |
Nakonfiguruje relaci s vlastníkem. |
Explicitní implementace rozhraní
IInfrastructure<IConventionEntityTypeBuilder>.Instance |
Získá interní tvůrce, který se používá ke konfiguraci vlastněného typu entity. (Zděděno od OwnedNavigationBuilder) |
IInfrastructure<InternalEntityTypeBuilder>.Instance |
Získá interní tvůrce, který se používá ke konfiguraci vlastněného typu entity. (Zděděno od OwnedNavigationBuilder) |
Metody rozšíření
Platí pro
Entity Framework