Вы должны включить искомую сущность. Например, предположим, у меня есть следующий контекст.
AppDbContext.cs
public class AppDbContext : DbContext
{
public AppDbContext(DbContextOptions<AppDbContext> options) : base(options)
{
}
public DbSet<Notification> Notifications { get; set; }
public DbSet<Offer> Offers { get; set; }
}
Notification.cs
public class Notification
{
public int Id { get; set; }
public string Title { get; set; }
public int? OfferId { get; set; }
public virtual Offer Offer { get; set; }
}
Если вы хотите использовать Offer
сущность из Notification
, вам нужно использовать следующее утверждение:
context.Notifications.Include(n=> n.Offers).ToList();
// Your code goes here
В вашей ситуации:
var list = _context.Products.Include(p=> p.User).AsQueryable();