static void Setup() { using var db = new ExemploContexto(); db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var departamento = new Departamento { Descricao = "Departamento ", Funcionarios = Enumerable.Range(1, 100) .Select(x => new Funcionario { Nome = $"Funcionario {x}" }).ToList() }; db.Departamentos.Add(departamento); db.SaveChanges(); }
static void Main(string[] args) { Setup(); using var db = new ExemploContexto(); Console.WriteLine("Banco Criado.."); var consulta = db .Departamentos .Include(p => p.Funcionarios); var script = consulta.ToQueryString(); var departamentos = db .Departamentos .Include(p => p.Funcionarios) .AsNoTrackingWithIdentityResolution() .ToList(); Console.WriteLine("Finalizado.."); }