Compartir a través de


IConventionEntityTypeBuilder.HasOwnership Método

Definición

Sobrecargas

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(IConventionEntityType, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(IConventionEntityType, String, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(Type, String, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo de entidad al que se dirige esta relación.

navigation
MemberInfo

Propiedad de navegación en este tipo de entidad que forma parte de la relación.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación si existe en el tipo de entidad; de lo contrario, null .

Se aplica a

HasOwnership(IConventionEntityType, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo de entidad al que se dirige esta relación.

navigationName
String

Nombre de la propiedad de navegación en este tipo de entidad que forma parte de la relación.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación.

Se aplica a

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo de entidad al que se dirige esta relación.

navigation
MemberInfo

Propiedad de navegación en este tipo de entidad que forma parte de la relación.

inverseNavigation
MemberInfo

Propiedad de navegación en el tipo de entidad de destino que forma parte de la relación. Si null se especifica , la relación se configurará sin una propiedad de navegación en el extremo de destino.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación si existe en el tipo de entidad; de lo contrario, null .

Se aplica a

HasOwnership(IConventionEntityType, String, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo de entidad al que se dirige esta relación.

navigationName
String

Nombre de la propiedad de navegación en este tipo de entidad que forma parte de la relación.

inverseNavigationName
String

Nombre de la propiedad de navegación en el tipo de entidad de destino que forma parte de la relación. Si null se especifica , la relación se configurará sin una propiedad de navegación en el extremo de destino.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación si existe en el tipo de entidad; de lo contrario, null .

Se aplica a

HasOwnership(Type, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo al que se dirige esta relación.

navigationToTargetnavigation
MemberInfo

Propiedad de navegación en este tipo de entidad que forma parte de la relación.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación si existe en el tipo de entidad; de lo contrario, null .

Se aplica a

HasOwnership(Type, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo al que se dirige esta relación.

navigationToTargetNamenavigationName
String

Nombre de la propiedad de navegación en este tipo de entidad que forma parte de la relación.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación.

Se aplica a

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo al que se dirige esta relación.

navigationToTargetnavigation
MemberInfo

Propiedad de navegación en este tipo de entidad que forma parte de la relación.

inverseNavigation
MemberInfo

Propiedad de navegación en el tipo de entidad de destino que forma parte de la relación. Si null se especifica , la relación se configurará sin una propiedad de navegación en el extremo de destino.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación si existe en el tipo de entidad; de lo contrario, null .

Se aplica a

HasOwnership(Type, String, String, Boolean)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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

Tipo al que se dirige esta relación.

navigationToTargetNamenavigationName
String

Nombre de la propiedad de navegación en este tipo de entidad que forma parte de la relación.

inverseNavigationName
String

Nombre de la propiedad de navegación en el tipo de entidad de destino que forma parte de la relación. Si null se especifica , la relación se configurará sin una propiedad de navegación en el extremo de destino.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

Objeto que se puede usar para configurar la relación si existe en el tipo de entidad; de lo contrario, null .

Se aplica a