IConventionEntityTypeBuilder.HasOwnership Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de