EntityEntry <ApplicationUser> no contiene una definición para &#39;Referencia&#39;

asp.net-core entity-framework-core

Pregunta

¿Cómo especifico en EF7 que deseo cargar explícitamente la propiedad de referencia Asunto de mi entidad ApplicationUser? En EF6 se define lo siguiente en el espacio de nombres System.Data.EntityFramework.Infrastructure :

public DbReferenceEntry<TEntity, TProperty> Reference<TProperty>(Expression<Func<TEntity, TProperty>> navigationProperty) where TProperty : class;

Así que este código:

public DbReferenceEntry<TEntity, TProperty> Reference<TProperty>(Expression<Func<TEntity, TProperty>> navigationProperty) where TProperty : class;

da una excepción

public DbReferenceEntry<TEntity, TProperty> Reference<TProperty>(Expression<Func<TEntity, TProperty>> navigationProperty) where TProperty : class;

¿Dónde se define este método de extensión en EF7 ?

Respuesta aceptada

Todavía no hay un equivalente en EF7 a partir de beta7.

Para incluir entidades relacionadas, use la carga .Include() con el método .Include() en su consulta.

context.User.Include(u => u.Subjects)




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué