Compartilhar via


ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType> Classe

Definição

Configura uma relação muitos de um tipo de entidade.

public class ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType> where TEntityType : class where TTargetEntityType : class
type ManyNavigationPropertyConfiguration<'EntityType, 'argetEntityType (requires 'EntityType : null and 'argetEntityType : null)> = class
Public Class ManyNavigationPropertyConfiguration(Of TEntityType, TTargetEntityType)

Parâmetros de tipo

TEntityType

O tipo de entidade do qual a relação se origina.

TTargetEntityType

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

Herança
ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Métodos

Equals(Object)

Configura uma relação muitos de um tipo de entidade.

GetHashCode()

Configura uma relação muitos de um tipo de entidade.

GetType()

Obtém o Type da instância atual.

ToString()

Configura uma relação muitos de um tipo de entidade.

WithMany()

Configura a relação como muitos:muitos sem uma propriedade de navegação do outro lado da relação.

WithMany(Expression<Func<TTargetEntityType,ICollection<TEntityType>>>)

Configura a relação como muitos:muitos com uma propriedade de navegação do outro lado da relação.

WithOptional()

Configura a relação como muitos:opcional sem uma propriedade de navegação do outro lado da relação.

WithOptional(Expression<Func<TTargetEntityType,TEntityType>>)

Configura a relação como muitos:opcional com uma propriedade de navegação do outro lado da relação.

WithRequired()

Configura a relação como muitos:obrigatórios sem uma propriedade de navegação do outro lado da relação.

WithRequired(Expression<Func<TTargetEntityType,TEntityType>>)

Configura a relação como muitos:obrigatório com uma propriedade de navegação do outro lado da relação.

Aplica-se a