Пример #1
0
        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();
        }
Пример #2
0
        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..");
        }