次の方法で共有


IConventionEntityTypeBuilder.HasOwnership メソッド

定義

オーバーロード

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

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

HasOwnership(IConventionEntityType, String, Boolean)

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

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

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

HasOwnership(IConventionEntityType, String, String, Boolean)

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

HasOwnership(Type, MemberInfo, Boolean)

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

HasOwnership(Type, String, Boolean)

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

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

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

HasOwnership(Type, String, String, Boolean)

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

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
IConventionEntityType

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

navigation
MemberInfo

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティ。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

エンティティ型に存在する場合は、 null リレーションシップを構成するために使用できるオブジェクト。それ以外の場合は 。

適用対象

HasOwnership(IConventionEntityType, String, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, string navigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
IConventionEntityType

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

navigationName
String

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティの名前。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

リレーションシップの構成に使用できるオブジェクト。

適用対象

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo? inverseNavigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigation As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
IConventionEntityType

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

navigation
MemberInfo

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティ。

inverseNavigation
MemberInfo

リレーションシップの一部であるターゲット エンティティ型のナビゲーション プロパティ。 が指定されている場合 null 、リレーションシップはターゲット側にナビゲーション プロパティなしで構成されます。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

エンティティ型に存在する場合は、 null リレーションシップを構成するために使用できるオブジェクト。それ以外の場合は 。

適用対象

HasOwnership(IConventionEntityType, String, String, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType targetEntityType, string navigationName, string? inverseNavigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As IConventionEntityType, navigationName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
IConventionEntityType

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

navigationName
String

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティの名前。

inverseNavigationName
String

リレーションシップの一部であるターゲット エンティティ型のナビゲーション プロパティの名前。 が指定されている場合 null 、リレーションシップはターゲット側にナビゲーション プロパティなしで構成されます。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

エンティティ型に存在する場合は、 null リレーションシップを構成するために使用できるオブジェクト。それ以外の場合は 。

適用対象

HasOwnership(Type, MemberInfo, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigationToTarget, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTarget As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
Type

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

navigationToTargetnavigation
MemberInfo

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティ。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

エンティティ型に存在する場合は、 null リレーションシップを構成するために使用できるオブジェクト。それ以外の場合は 。

適用対象

HasOwnership(Type, String, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, string navigationToTargetName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, string navigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, string navigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTargetName As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
Type

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

navigationToTargetNamenavigationName
String

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティの名前。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

リレーションシップの構成に使用できるオブジェクト。

適用対象

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigationToTarget, System.Reflection.MemberInfo inverseNavigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo inverseNavigation, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, System.Reflection.MemberInfo navigation, System.Reflection.MemberInfo? inverseNavigation, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTarget As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigation As MemberInfo, inverseNavigation As MemberInfo, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
Type

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

navigationToTargetnavigation
MemberInfo

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティ。

inverseNavigation
MemberInfo

リレーションシップの一部であるターゲット エンティティ型のナビゲーション プロパティ。 が指定されている場合 null 、リレーションシップはターゲット側にナビゲーション プロパティなしで構成されます。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

エンティティ型に存在する場合は、 null リレーションシップを構成するために使用できるオブジェクト。それ以外の場合は 。

適用対象

HasOwnership(Type, String, String, Boolean)

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

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder HasOwnership (Type targetEntityType, string navigationToTargetName, string inverseNavigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasOwnership (Type targetEntityType, string navigationName, string inverseNavigationName, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasOwnership (Type targetEntityType, string navigationName, string? inverseNavigationName, bool fromDataAnnotation = false);
abstract member HasOwnership : Type * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationshipBuilder
abstract member HasOwnership : Type * string * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasOwnership (targetEntityType As Type, navigationToTargetName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionRelationshipBuilder
Public Function HasOwnership (targetEntityType As Type, navigationName As String, inverseNavigationName As String, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

パラメーター

targetEntityType
Type

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

navigationToTargetNamenavigationName
String

リレーションシップの一部であるこのエンティティ型のナビゲーション プロパティの名前。

inverseNavigationName
String

リレーションシップの一部であるターゲット エンティティ型のナビゲーション プロパティの名前。 が指定されている場合 null 、リレーションシップはターゲット側にナビゲーション プロパティなしで構成されます。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

エンティティ型に存在する場合は、 null リレーションシップを構成するために使用できるオブジェクト。それ以外の場合は 。

適用対象