Language

ReferenceOwnershipBuilder.OwnsMany メソッド

定義

オーバーロード

Name 説明
OwnsMany(String, String)

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

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

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

OwnsMany(Type, String)

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

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

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

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

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

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

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

OwnsMany(String, String)

ソース:
ReferenceOwnershipBuilder.cs

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

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

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

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)

ソース:
ReferenceOwnershipBuilder.cs

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

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

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

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>)

ソース:
ReferenceOwnershipBuilder.cs

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

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

パラメーター

ownedTypeName
String

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

navigationName
String

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

buildAction
Action<CollectionOwnershipBuilder>

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

戻り値

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

適用対象

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

ソース:
ReferenceOwnershipBuilder.cs

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

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

パラメーター

ownedType
Type

このリレーションシップが対象とするエンティティ型。

navigationName
String

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

buildAction
Action<CollectionOwnershipBuilder>

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

戻り値

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

適用対象