ReferenceOwnershipBuilder.OwnsMany メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| 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.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>)
このエンティティ型がリレーションシップ内の他の型に 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>
所有型とリレーションシップの構成を実行するアクション。
戻り値
エンティティ型の構成に使用できるオブジェクト。