EntityTypeBuilder.OwnsMany 方法

定义

重载

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

配置目标实体由 (或) 此实体的一部分拥有的关系。

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

配置目标实体由 (或) 此实体的一部分拥有的关系。

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

配置一个关系,其中此实体类型向关系中的其他类型提供标识。

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

配置目标实体由 (或) 此实体的一部分拥有的关系。

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

配置一个关系,其中此实体类型向关系中的其他类型提供标识。

OwnsMany(String, Type, String)

配置目标实体由 (或) 此实体的一部分拥有的关系。

OwnsMany(String, String)

配置目标实体由 (或) 此实体的一部分拥有的关系。

OwnsMany(Type, String)

配置目标实体由 (或) 此实体的一部分拥有的关系。

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

配置目标实体由 (或) 此实体的一部分拥有的关系。

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

参数

ownedTypeName
String

此关系所面向的实体类型的名称。

ownedType
Type

此关系所面向的实体类型的 CLR 类型。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

buildAction
Action<OwnedNavigationBuilder>

一个操作,用于对拥有的类型和关系执行配置。

返回

可用于配置实体类型的 对象。

注解

每个所有权关系的目标实体类型被视为不同的实体类型,即使导航属于同一类型。 目标实体类型的配置不会应用于其他所有权关系的目标实体类型。

对自有实体的大多数操作都需要使用相应的导航通过所有者实体访问它。

调用此方法后,应链接对 的 WithOwner(String) 调用以完全配置关系。

适用于

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

配置目标实体由 (或) 此实体的一部分拥有的关系。

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

参数

ownedType
Type

此关系所面向的实体类型。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

buildAction
Action<OwnedNavigationBuilder>

一个操作,用于对拥有的类型和关系执行配置。

返回

可用于配置实体类型的 对象。

注解

每个所有权关系的目标实体类型被视为不同的实体类型,即使导航属于同一类型。 目标实体类型的配置不会应用于其他所有权关系的目标实体类型。

对自有实体的大多数操作都需要使用相应的导航通过所有者实体访问它。

调用此方法后,应链接对 的 WithOwner(String) 调用以完全配置关系。

适用于

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

配置一个关系,其中此实体类型向关系中的其他类型提供标识。

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

参数

ownedType
Type

此关系所面向的实体类型。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

buildAction
Action<CollectionOwnershipBuilder>

一个操作,用于对拥有的类型和关系执行配置。

返回

可用于配置实体类型的 对象。

适用于

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

配置目标实体由 (或) 此实体的一部分拥有的关系。

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

参数

ownedTypeName
String

此关系所面向的实体类型的名称。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

buildAction
Action<OwnedNavigationBuilder>

一个操作,用于对拥有的类型和关系执行配置。

返回

可用于配置实体类型的 对象。

注解

每个所有权关系的目标实体类型被视为不同的实体类型,即使导航属于同一类型。 目标实体类型的配置不会应用于其他所有权关系的目标实体类型。

对自有实体的大多数操作都需要使用相应的导航通过所有者实体访问它。

调用此方法后,应链接对 的 WithOwner(String) 调用以完全配置关系。

适用于

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

配置一个关系,其中此实体类型向关系中的其他类型提供标识。

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

参数

ownedTypeName
String

此关系所面向的实体类型的名称。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

buildAction
Action<CollectionOwnershipBuilder>

一个操作,用于对拥有的类型和关系执行配置。

返回

可用于配置实体类型的 对象。

适用于

OwnsMany(String, Type, String)

配置目标实体由 (或) 此实体的一部分拥有的关系。

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

参数

ownedTypeName
String

此关系所面向的实体类型的名称。

ownedType
Type

此关系所面向的实体类型的 CLR 类型。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

返回

一个 对象,可用于配置拥有的类型和关系。

注解

每个所有权关系的目标实体类型被视为不同的实体类型,即使导航属于同一类型。 目标实体类型的配置不会应用于其他所有权关系的目标实体类型。

对自有实体的大多数操作都需要使用相应的导航通过所有者实体访问它。

调用此方法后,应链接对 的 WithOwner(String) 调用以完全配置关系。

适用于

OwnsMany(String, String)

配置目标实体由 (或) 此实体的一部分拥有的关系。

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

参数

ownedTypeName
String

此关系所面向的实体类型的名称。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

返回

一个 对象,可用于配置拥有的类型和关系。

注解

每个所有权关系的目标实体类型被视为不同的实体类型,即使导航属于同一类型。 目标实体类型的配置不会应用于其他所有权关系的目标实体类型。

对自有实体的大多数操作都需要使用相应的导航通过所有者实体访问它。

调用此方法后,应链接对 的 WithOwner(String) 调用以完全配置关系。

适用于

OwnsMany(Type, String)

配置目标实体由 (或) 此实体的一部分拥有的关系。

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

参数

ownedType
Type

此关系所面向的实体类型。

navigationName
String

此实体类型上表示关系的引用导航属性的名称。

返回

一个 对象,可用于配置拥有的类型和关系。

注解

每个所有权关系的目标实体类型被视为不同的实体类型,即使导航属于同一类型。 目标实体类型的配置不会应用于其他所有权关系的目标实体类型。

对自有实体的大多数操作都需要使用相应的导航通过所有者实体访问它。

调用此方法后,应链接对 的 WithOwner(String) 调用以完全配置关系。

适用于