Ola estou tentando reproduzir o codigo da aula " Como realizar joins entre entidades relacionadas" mas o metodo ThenInclude que seria para dercer um nivel nao esta funcionando. trecho onde esta comentado.
using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using System; using System.Linq; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.ChangeTracking;
public class ProgramQueries { static void Main() {
using (var contexto2 = new LojaContext()) {
var promocoes = contexto2.Promocoes .Include( p => p.Produtos) .ThenInclude(pp => pp. ) // o x não é uma propriedade ele esta como um lista então não consigo acessar o Produto .FirstOrDefault();
Console.WriteLine("\n Mostrando produtos da Promoção Janeiro");
foreach (PromocaoProduto promocao in promocoes.Produtos) { Console.WriteLine(promocao.produto); } } } }