Sdílet prostřednictvím


EntityTypeBuilder.OwnsOne Metoda

Definice

Přetížení

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

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

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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, Type, String)

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

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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, Action<OwnedNavigationBuilder>)

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

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, String)

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

OwnsOne(Type, String)

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

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

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

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

Parametry

ownedTypeName
String

Název typu entity, na který tento vztah cílí.

ownedType
Type

Typ CLR typu entity, na kterou tato relace cílí.

navigationName
String

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

buildAction
Action<OwnedNavigationBuilder>

Akce, která provádí konfiguraci vlastněného typu a relace.

Návraty

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

Poznámky

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.

Po volání této metody byste měli zřetězeným voláním plně WithOwner(String) nakonfigurovat relaci.

Platí pro

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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.EntityTypeBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder

Parametry

ownedType
Type

Typ entity, na kterou 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 vlastněného typu a relace.

Návraty

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

Platí pro

OwnsOne(String, Type, String)

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

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

Parametry

ownedTypeName
String

Název typu entity, na který tento vztah cílí.

ownedType
Type

Typ CLR typu entity, na kterou 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 vlastněného typu a relace.

Poznámky

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.

Po volání této metody byste měli zřetězeným voláním plně WithOwner(String) nakonfigurovat relaci.

Platí pro

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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.EntityTypeBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder

Parametry

ownedTypeName
String

Název typu 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 vlastněného typu a relace.

Návraty

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

Platí pro

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

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

Parametry

ownedTypeName
String

Název typu 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<OwnedNavigationBuilder>

Akce, která provádí konfiguraci vlastněného typu a relace.

Návraty

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

Poznámky

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.

Po volání této metody byste měli zřetězeným voláním plně WithOwner(String) nakonfigurovat relaci.

Platí pro

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

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

Parametry

ownedType
Type

Typ entity, na kterou tento vztah cílí.

navigationName
String

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

buildAction
Action<OwnedNavigationBuilder>

Akce, která provádí konfiguraci vlastněného typu a relace.

Návraty

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

Poznámky

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.

Po volání této metody byste měli zřetězeným voláním plně WithOwner(String) nakonfigurovat relaci.

Platí pro

OwnsOne(String, String)

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

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

Parametry

ownedTypeName
String

Název typu 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 vlastněného typu a relace.

Poznámky

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.

Po volání této metody byste měli zřetězeným voláním plně WithOwner(String) nakonfigurovat relaci.

Platí pro

OwnsOne(Type, String)

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

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

Parametry

ownedType
Type

Typ entity, na kterou 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 vlastněného typu a relace.

Poznámky

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.

Po volání této metody byste měli zřetězeným voláním plně WithOwner(String) nakonfigurovat relaci.

Platí pro