OwnedNavigationBuilder.OwnsOne メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
OwnsOne(String, Type, String) |
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。 |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。 |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。 |
OwnsOne(String, String, Action<OwnedNavigationBuilder>) |
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。 |
OwnsOne(String, String) |
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。 |
OwnsOne(Type, String) |
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。 |
OwnsOne(String, Type, String)
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。
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
パラメーター
- ownedTypeName
- String
このリレーションシップの対象となるエンティティ型の名前。
- ownedType
- Type
このリレーションシップが対象とするエンティティ型の CLR 型。
- navigationName
- String
リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。
戻り値
リレーションシップの構成に使用できるオブジェクト。
注釈
ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。
所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。
このメソッドを呼び出した後、呼び出しを チェーンして WithOwner(String) リレーションシップを完全に構成する必要があります。
適用対象
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder 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.OwnedNavigationBuilder
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder
パラメーター
- ownedTypeName
- String
このリレーションシップの対象となるエンティティ型の名前。
- ownedType
- Type
このリレーションシップが対象とするエンティティ型の CLR 型。
- navigationName
- String
リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。
- buildAction
- Action<OwnedNavigationBuilder>
リレーションシップの構成を実行するアクション。
戻り値
エンティティ型の構成に使用できるオブジェクト。
注釈
ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。
所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。
このメソッドを呼び出した後、呼び出しを チェーンして WithOwner(String) リレーションシップを完全に構成する必要があります。
適用対象
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder 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.OwnedNavigationBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder
パラメーター
- ownedType
- Type
このリレーションシップの対象となるエンティティの種類。
- navigationName
- String
リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。
- buildAction
- Action<OwnedNavigationBuilder>
リレーションシップの構成を実行するアクション。
戻り値
エンティティ型の構成に使用できるオブジェクト。
注釈
ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。
所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。
このメソッドを呼び出した後、呼び出しを チェーンして WithOwner(String) リレーションシップを完全に構成する必要があります。
適用対象
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder 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.OwnedNavigationBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder
パラメーター
- ownedTypeName
- String
このリレーションシップの対象となるエンティティ型の名前。
- navigationName
- String
リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。
- buildAction
- Action<OwnedNavigationBuilder>
リレーションシップの構成を実行するアクション。
戻り値
エンティティ型の構成に使用できるオブジェクト。
注釈
ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。
所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。
このメソッドを呼び出した後、呼び出しを チェーンして WithOwner(String) リレーションシップを完全に構成する必要があります。
適用対象
OwnsOne(String, String)
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, string navigationName);
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 OwnedNavigationBuilder
パラメーター
- ownedTypeName
- String
このリレーションシップの対象となるエンティティ型の名前。
- navigationName
- String
リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。
戻り値
リレーションシップの構成に使用できるオブジェクト。
注釈
ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。
所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。
このメソッドを呼び出した後、呼び出しを チェーンして WithOwner(String) リレーションシップを完全に構成する必要があります。
適用対象
OwnsOne(Type, String)
ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。 ターゲット エンティティ キーの値は、それが属しているエンティティから常に伝達されます。
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (Type ownedType, string navigationName);
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 OwnedNavigationBuilder
パラメーター
- ownedType
- Type
このリレーションシップの対象となるエンティティの種類。
- navigationName
- String
リレーションシップを表すこのエンティティ型の参照ナビゲーション プロパティの名前。
戻り値
リレーションシップの構成に使用できるオブジェクト。
注釈
ナビゲーションが同じ型であっても、各所有権リレーションシップのターゲット エンティティ型は異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。
所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。
このメソッドを呼び出した後、呼び出しを チェーンして WithOwner(String) リレーションシップを完全に構成する必要があります。
適用対象
Entity Framework