Compartilhar via


IConventionEntityTypeBuilder.HasOwnership Método

Definição

Sobrecargas

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(IConventionEntityType, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(IConventionEntityType, String, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, String, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
IConventionEntityType

O tipo de entidade que essa relação tem como destino.

navigation
MemberInfo

A propriedade de navegação nesse tipo de entidade que faz parte da relação.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação se ela existir no tipo de entidade, null caso contrário.

Aplica-se a

HasOwnership(IConventionEntityType, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
IConventionEntityType

O tipo de entidade que essa relação tem como destino.

navigationName
String

O nome da propriedade de navegação nesse tipo de entidade que faz parte da relação.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação.

Aplica-se a

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
IConventionEntityType

O tipo de entidade que essa relação tem como destino.

navigation
MemberInfo

A propriedade de navegação nesse tipo de entidade que faz parte da relação.

inverseNavigation
MemberInfo

A propriedade de navegação no tipo de entidade de destino que faz parte da relação. Se null for especificado, a relação será configurada sem uma propriedade de navegação na extremidade de destino.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação se ela existir no tipo de entidade, null caso contrário.

Aplica-se a

HasOwnership(IConventionEntityType, String, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
IConventionEntityType

O tipo de entidade que essa relação tem como destino.

navigationName
String

O nome da propriedade de navegação nesse tipo de entidade que faz parte da relação.

inverseNavigationName
String

O nome da propriedade de navegação no tipo de entidade de destino que faz parte da relação. Se null for especificado, a relação será configurada sem uma propriedade de navegação na extremidade de destino.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação se ela existir no tipo de entidade, null caso contrário.

Aplica-se a

HasOwnership(Type, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
Type

O tipo que essa relação tem como destino.

navigationToTargetnavigation
MemberInfo

A propriedade de navegação nesse tipo de entidade que faz parte da relação.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação se ela existir no tipo de entidade, null caso contrário.

Aplica-se a

HasOwnership(Type, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
Type

O tipo que essa relação tem como destino.

navigationToTargetNamenavigationName
String

O nome da propriedade de navegação nesse tipo de entidade que faz parte da relação.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação.

Aplica-se a

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
Type

O tipo que essa relação tem como destino.

navigationToTargetnavigation
MemberInfo

A propriedade de navegação nesse tipo de entidade que faz parte da relação.

inverseNavigation
MemberInfo

A propriedade de navegação no tipo de entidade de destino que faz parte da relação. Se null for especificado, a relação será configurada sem uma propriedade de navegação na extremidade de destino.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação se ela existir no tipo de entidade, null caso contrário.

Aplica-se a

HasOwnership(Type, String, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

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

Parâmetros

targetEntityType
Type

O tipo que essa relação tem como destino.

navigationToTargetNamenavigationName
String

O nome da propriedade de navegação nesse tipo de entidade que faz parte da relação.

inverseNavigationName
String

O nome da propriedade de navegação no tipo de entidade de destino que faz parte da relação. Se null for especificado, a relação será configurada sem uma propriedade de navegação na extremidade de destino.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

Um objeto que pode ser usado para configurar a relação se ela existir no tipo de entidade, null caso contrário.

Aplica-se a