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 否則為 。

適用於