Compartilhar via


OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType> Classe

Definição

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

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

Métodos

Equals(Object)

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

GetHashCode()

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

GetType()

Obtém o Type da instância atual.

ToString()

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

WithMany()

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

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

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

WithOptionalDependent()

Configura a relação como opcional:opcional 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 tem como destino será a entidade de segurança na relação.

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

Configura a relação como opcional:opcional 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 tem como destino será a entidade de segurança na relação.

WithOptionalPrincipal()

Configura a relação como opcional:opcional 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.

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

Configura a relação como opcional:opcional 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.

WithRequired()

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

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

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

Aplica-se a