Sdílet prostřednictvím


CollectionOwnershipBuilder.OwnsOne Metoda

Definice

Přetížení

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.

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.

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.

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.

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (string ownedTypeName, string navigationName);
abstract member OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As ReferenceOwnershipBuilder

Parametry

ownedTypeName
String

Název typu entity, na který tato relace cílí.

navigationName
String

Název navigační vlastnosti odkazu u tohoto typu entity, která představuje relaci.

Návraty

Objekt, který lze použít ke konfiguraci relace.

Platí pro

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (Type ownedType, string navigationName);
abstract member OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As ReferenceOwnershipBuilder

Parametry

ownedType
Type

Typ entity, na který tento vztah cílí.

navigationName
String

Název navigační vlastnosti odkazu u tohoto typu entity, která představuje relaci.

Návraty

Objekt, který lze použít ke konfiguraci relace.

Platí pro

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As CollectionOwnershipBuilder

Parametry

ownedTypeName
String

Název typu entity, na který tato relace cílí.

navigationName
String

Název navigační vlastnosti odkazu u tohoto typu entity, která představuje relaci.

buildAction
Action<ReferenceOwnershipBuilder>

Akce, která provádí konfiguraci relace.

Návraty

Objekt, který lze použít ke konfiguraci typu entity.

Platí pro

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As CollectionOwnershipBuilder

Parametry

ownedType
Type

Typ entity, na který tento vztah cílí.

navigationName
String

Název navigační vlastnosti odkazu u tohoto typu entity, která představuje relaci.

buildAction
Action<ReferenceOwnershipBuilder>

Akce, která provádí konfiguraci relace.

Návraty

Objekt, který lze použít ke konfiguraci typu entity.

Platí pro