Пример #1
0
        static void Main(string[] args)
        {
            EFGenericRepository <Manager> managerRepo = new EFGenericRepository <Manager>
                                                            (new DAL.Contexts.AppContext());
            EFGenericRepository <SaleInfo> salesRepo = new EFGenericRepository <SaleInfo>
                                                           (new DAL.Contexts.AppContext());

            IEnumerable <Manager> managers = managerRepo.GetWithInclude(p => p.Info);

            foreach (Manager m in managers)
            {
                Console.WriteLine($"Manager: {m.ManagerName}");
                foreach (SaleInfo p in m.Info)
                {
                    Console.WriteLine($"{p.Date}, {p.ClientName}, {p.Cost}");
                }
                Console.WriteLine();
            }
            managerRepo.Dispose();
        }