IConventionEntityTypeBuilder.HasOwnership Methode

Definition

Überlädt

HasOwnership(Type, MemberInfo, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

HasOwnership(Type, String, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

HasOwnership(Type, String, String, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

HasOwnership(Type, MemberInfo, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

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

Parameter

targetEntityType
Type

Der Typ, auf den diese Beziehung abzielt.

navigationToTargetnavigation
MemberInfo

Die Navigations Eigenschaft für diesen Entitätstyp, der Teil der Beziehung ist.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Daten Anmerkung angegeben wurde.

Gibt zurück

IConventionRelationshipBuilder
IConventionForeignKeyBuilder

Ein-Objekt, das zum Konfigurieren der Beziehung verwendet werden kann, wenn Sie für den Entitätstyp vorhanden ist; null andernfalls.

Gilt für:

HasOwnership(Type, String, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

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

Parameter

targetEntityType
Type

Der Typ, auf den diese Beziehung abzielt.

navigationToTargetNamenavigationName
String

Der Name der Navigations Eigenschaft für diesen Entitätstyp, der Teil der Beziehung ist.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Daten Anmerkung angegeben wurde.

Gibt zurück

IConventionRelationshipBuilder
IConventionForeignKeyBuilder

Ein-Objekt, das zum Konfigurieren der Beziehung verwendet werden kann.

Gilt für:

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

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

Parameter

targetEntityType
Type

Der Typ, auf den diese Beziehung abzielt.

navigationToTargetnavigation
MemberInfo

Die Navigations Eigenschaft für diesen Entitätstyp, der Teil der Beziehung ist.

inverseNavigation
MemberInfo

Die Navigations Eigenschaft für den Ziel Entitätstyp, der Teil der Beziehung ist. Wenn null angegeben wird, wird die Beziehung ohne Navigations Eigenschaft am zielende konfiguriert.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Daten Anmerkung angegeben wurde.

Gibt zurück

IConventionRelationshipBuilder
IConventionForeignKeyBuilder

Ein-Objekt, das zum Konfigurieren der Beziehung verwendet werden kann, wenn Sie für den Entitätstyp vorhanden ist; null andernfalls.

Gilt für:

HasOwnership(Type, String, String, Boolean)

Konfiguriert eine Beziehung, in der sich die Ziel Entität im Besitz dieser Entität befindet (oder ein Teil davon ist).

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

Parameter

targetEntityType
Type

Der Typ, auf den diese Beziehung abzielt.

navigationToTargetNamenavigationName
String

Der Name der Navigations Eigenschaft für diesen Entitätstyp, der Teil der Beziehung ist.

inverseNavigationName
String

Der Name der Navigations Eigenschaft für den Ziel Entitätstyp, der Teil der Beziehung ist. Wenn null angegeben wird, wird die Beziehung ohne Navigations Eigenschaft am zielende konfiguriert.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Daten Anmerkung angegeben wurde.

Gibt zurück

IConventionRelationshipBuilder
IConventionForeignKeyBuilder

Ein-Objekt, das zum Konfigurieren der Beziehung verwendet werden kann, wenn Sie für den Entitätstyp vorhanden ist; null andernfalls.

Gilt für: