CollectionOwnershipBuilder.OwnsMany メソッド

定義

オーバーロード

OwnsMany(String, String)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

OwnsMany(Type, String)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

このエンティティ型がリレーションシップ内の他の型に ID を提供するリレーションシップを構成します。

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

このエンティティ型がリレーションシップ内の他の型に ID を提供するリレーションシップを構成します。

OwnsMany(String, String)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder 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
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String) As CollectionOwnershipBuilder

パラメーター

ownedTypeName
String

このリレーションシップの対象となるエンティティ型の名前。

navigationName
String

リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。

戻り値

所有型とリレーションシップを構成するために使用できるオブジェクト。

適用対象

OwnsMany(Type, String)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder 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
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String) As CollectionOwnershipBuilder

パラメーター

ownedType
Type

このリレーションシップの対象となるエンティティの種類。

navigationName
String

リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。

戻り値

所有型とリレーションシップを構成するために使用できるオブジェクト。

適用対象

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

このエンティティ型がリレーションシップ内の他の型に ID を提供するリレーションシップを構成します。

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

パラメーター

ownedTypeName
String

このリレーションシップの対象となるエンティティ型の名前。

navigationName
String

リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。

buildAction
Action<CollectionOwnershipBuilder>

所有型とリレーションシップの構成を実行するアクション。

戻り値

エンティティ型の構成に使用できるオブジェクト。

適用対象

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

このエンティティ型がリレーションシップ内の他の型に ID を提供するリレーションシップを構成します。

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

パラメーター

ownedType
Type

このリレーションシップの対象となるエンティティの種類。

navigationName
String

リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。

buildAction
Action<CollectionOwnershipBuilder>

所有型とリレーションシップの構成を実行するアクション。

戻り値

エンティティ型の構成に使用できるオブジェクト。

適用対象