Compartilhar via


RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntityType> Classe

Definição

Configura uma relação necessária de um tipo de entidade.

public class RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntityType> where TEntityType : class where TTargetEntityType : class
type RequiredNavigationPropertyConfiguration<'EntityType, 'argetEntityType (requires 'EntityType : null and 'argetEntityType : null)> = class
Public Class RequiredNavigationPropertyConfiguration(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
RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Métodos

Equals(Object)

Configura uma relação necessária de um tipo de entidade.

GetHashCode()

Configura uma relação necessária de um tipo de entidade.

GetType()

Obtém o Type da instância atual.

ToString()

Configura uma relação necessária de um tipo de entidade.

WithMany()

Configura a relação a ser obrigatória:muitos sem uma propriedade de navegação no outro lado da relação.

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

Configura a relação a ser necessária:muitos com uma propriedade de navegação no outro lado da relação.

WithOptional()

Configura a relação a ser obrigatória:opcional sem uma propriedade de navegação do outro lado da relação.

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

Configura a relação a ser obrigatória:opcional com uma propriedade de navegação do outro lado da relação.

WithRequiredDependent()

Configura a relação a ser obrigatória:obrigatório sem uma propriedade de navegação do outro lado da relação. O tipo de entidade que está sendo configurado será o dependente e conterá uma chave estrangeira para a entidade. O tipo de entidade que a relação visa será a entidade de segurança na relação.

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

Configura a relação a ser obrigatória:obrigatório com uma propriedade de navegação do outro lado da relação. O tipo de entidade que está sendo configurado será o dependente e conterá uma chave estrangeira para a entidade. O tipo de entidade que a relação visa será a entidade de segurança na relação.

WithRequiredPrincipal()

Configura a relação a ser obrigatória:obrigatório sem uma propriedade de navegação do outro lado da relação. O tipo de entidade que está sendo configurado será a entidade de segurança na relação. O tipo de entidade que a relação tem como destino será o dependente e conterá uma chave estrangeira para a entidade de segurança.

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

Configura a relação a ser obrigatória:obrigatório com uma propriedade de navegação do outro lado da relação. O tipo de entidade que está sendo configurado será a entidade de segurança na relação. O tipo de entidade que a relação tem como destino será o dependente e conterá uma chave estrangeira para a entidade de segurança.

Aplica-se a