EntityTypeConfiguration<TEntityType>.HasRequired<TTargetEntity> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Configura um relacionamento obrigatório neste tipo de entidade. Instâncias do tipo de entidade não poderão ser salvas no banco de dados, a menos que essa relação seja especificada. A chave estrangeira no banco de dados não será anulável.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
public System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntity> HasRequired<TTargetEntity> (System.Linq.Expressions.Expression<Func<TEntityType,TTargetEntity>> navigationPropertyExpression) where TTargetEntity : class;
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntity> HasRequired<TTargetEntity> (System.Linq.Expressions.Expression<Func<TEntityType,TTargetEntity>> navigationPropertyExpression) where TTargetEntity : class;
member this.HasRequired : System.Linq.Expressions.Expression<Func<'EntityType, 'argetEntity>> -> System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPropertyConfiguration<'EntityType, 'argetEntity (requires 'EntityType : null and 'argetEntity : null)> (requires 'argetEntity : null)
Public Function HasRequired(Of TTargetEntity As Class) (navigationPropertyExpression As Expression(Of Func(Of TEntityType, TTargetEntity))) As RequiredNavigationPropertyConfiguration(Of TEntityType, TTargetEntity)
Parâmetros de tipo
- TTargetEntity
O tipo da entidade na outra extremidade do relacionamento.
Parâmetros
- navigationPropertyExpression
- Expression<Func<TEntityType,TTargetEntity>>
Uma expressão lambda que representa a propriedade de navegação para o relacionamento. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty
Retornos
Um objeto de configuração que pode ser usado para configurar melhor o relacionamento.
- Atributos
Aplica-se a
Entity Framework