Share via


ReferenceOwnershipBuilder.HasMany Método

Definição

Sobrecargas

HasMany(String, String)

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Depois de chamar esse método, você deve encadear uma chamada para WithOne(String) para configurar totalmente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

HasMany(Type, String)

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Depois de chamar esse método, você deve encadear uma chamada para WithOne(String) para configurar totalmente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação válida.

HasMany(String, String)

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Depois de chamar esse método, você deve encadear uma chamada para WithOne(String) para configurar totalmente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação 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

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

navigationName
String

O nome da propriedade de navegação da coleção nesse tipo de entidade que representa a relação. Se nenhuma propriedade for especificada, a relação será configurada sem uma propriedade de navegação neste final.

Retornos

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

Aplica-se a

HasMany(Type, String)

Configura uma relação em que esse tipo de entidade tem uma coleção que contém instâncias do outro tipo na relação.

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Depois de chamar esse método, você deve encadear uma chamada para WithOne(String) para configurar totalmente a relação. Chamar apenas esse método sem a chamada encadeada não produzirá uma relação 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

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

navigationName
String

O nome da propriedade de navegação da coleção nesse tipo de entidade que representa a relação. Se nenhuma propriedade for especificada, a relação será configurada sem uma propriedade de navegação neste final.

Retornos

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

Aplica-se a