ReferenceOwnershipBuilder.HasMany 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
HasMany(String, String) |
Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación. Tenga en cuenta que llamar a este método sin parámetros configurará explícitamente este lado de la relación para que no use ninguna propiedad de navegación, incluso si existe dicha propiedad en el tipo de entidad. Si se va a usar la propiedad de navegación, debe especificarse. Después de llamar a este método, debe encadenar una llamada a WithOne(String) para configurar completamente la relación. Llamar solo a este método sin la llamada encadenada no generará una relación válida. |
HasMany(Type, String) |
Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación. Tenga en cuenta que llamar a este método sin parámetros configurará explícitamente este lado de la relación para que no use ninguna propiedad de navegación, incluso si existe dicha propiedad en el tipo de entidad. Si se va a usar la propiedad de navegación, debe especificarse. Después de llamar a este método, debe encadenar una llamada a WithOne(String) para configurar completamente la relación. Llamar solo a este método sin la llamada encadenada no generará una relación válida. |
HasMany(String, String)
Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación.
Tenga en cuenta que llamar a este método sin parámetros configurará explícitamente este lado de la relación para que no use ninguna propiedad de navegación, incluso si existe dicha propiedad en el tipo de entidad. Si se va a usar la propiedad de navegación, debe especificarse.
Después de llamar a este método, debe encadenar una llamada a WithOne(String) para configurar completamente la relación. Llamar solo a este método sin la llamada encadenada no generará una relación válida.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string navigationName = default);
abstract member HasMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (relatedTypeName As String, Optional navigationName As String = Nothing) As CollectionNavigationBuilder
Parámetros
- relatedTypeName
- String
Nombre del tipo de entidad al que se dirige esta relación.
- navigationName
- String
Nombre de la propiedad de navegación de la colección en este tipo de entidad que representa la relación. Si no se especifica ninguna propiedad, la relación se configurará sin una propiedad de navegación en este extremo.
Devoluciones
Objeto que se puede usar para configurar la relación.
Se aplica a
HasMany(Type, String)
Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación.
Tenga en cuenta que llamar a este método sin parámetros configurará explícitamente este lado de la relación para que no use ninguna propiedad de navegación, incluso si existe dicha propiedad en el tipo de entidad. Si se va a usar la propiedad de navegación, debe especificarse.
Después de llamar a este método, debe encadenar una llamada a WithOne(String) para configurar completamente la relación. Llamar solo a este método sin la llamada encadenada no generará una relación válida.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (Type relatedType, string navigationName = default);
abstract member HasMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (relatedType As Type, Optional navigationName As String = Nothing) As CollectionNavigationBuilder
Parámetros
- relatedType
- Type
Tipo de entidad al que se dirige esta relación.
- navigationName
- String
Nombre de la propiedad de navegación de la colección en este tipo de entidad que representa la relación. Si no se especifica ninguna propiedad, la relación se configurará sin una propiedad de navegación en este extremo.
Devoluciones
Objeto que se puede usar para configurar la relación.