Beispiel #1
0
        private static void DemoLinq()
        {
            //Initialisation du contexte de données
            NorthContexte contexte = new NorthContexte();

            //Recupération des clients parisiens via LINQ
            IEnumerable <Customer> clientsParisiens =
                contexte.Customers.Where(c => c.City == "Paris");
            //Recupération des clients qui ont plus de 15 commandes
            IEnumerable <Customer> clients =
                contexte.Customers.Where(c => c.Orders.Count > 15);

            //IEnumerable<Customer> clients = from c in contexte.Customers where c.City == "Paris" select c;
            //Parcours et affichage
            Console.WriteLine("Recupération des clients parisiens via LINQ");
            foreach (Customer c in clientsParisiens)
            {
                Console.WriteLine("{0}      {1}"
                                  , c.CompanyName
                                  , c.City
                                  );
            }
            Console.WriteLine("");
            Console.WriteLine("Recupération des clients qui ont plus de 5 commandes");
            foreach (Customer c in clients)
            {
                Console.WriteLine("{0}      {1}"
                                  , c.CompanyName
                                  , c.City
                                  );
            }
        }
Beispiel #2
0
        private static void DemoTypesAnonymes()
        {
            // Initialisation du contexte de données
            NorthContexte contexte = new NorthContexte();

            //Recupération des clients parisiens
            var enumerationFiltree = contexte.Customers.
                                     Where(c => c.City == "Paris")
                                     .Select(cl => new { cl.CompanyName, cl.City });

            foreach (var c in enumerationFiltree)
            {
                Console.WriteLine("{0}      {1}"
                                  , c.CompanyName
                                  , c.City
                                  );
            }
        }
Beispiel #3
0
        private static void DemoEntity()
        {
            //Initialisation du contexte de données
            NorthContexte contexte = new NorthContexte();

            //Recupération des clients

            IEnumerable <Customer> clients = contexte.Customers;

            //Parcours et affichage

            foreach (Customer c in clients)
            {
                Console.WriteLine("{0}      {1}"
                                  , c.CompanyName
                                  , c.City
                                  );
            }
        }
Beispiel #4
0
        private static void DemoLinq()
        {
            //Initialisation du contexte

            NorthContexte contexte = new NorthContexte();

            //Récupération des clients parisiens via LINQ
            IEnumerable <Customer> clientsParis = contexte.Customers.Where(c => c.City == "Paris");

            //Parcours et affichage

            foreach (Customer c in clientsParis)
            {
                Console.WriteLine("{0}      {1}"
                                  , c.CompanyName
                                  , c.City
                                  );
            }
        }
Beispiel #5
0
        private static void DemoTypesAnonymes()
        {
            //Initialisation du contexte de données
            NorthContexte contexte = new NorthContexte();

            //Récuperation de certains collones de client parisiens
            var enumerationFiltree = contexte.Customers
                                     .Where(c => c.City == "Paris")
                                     .Select(cl => new { cl.CompanyName, cl.City });

            //Parcours et affichage

            foreach (var item in enumerationFiltree)
            {
                Console.WriteLine("{0}      {1}"
                                  , item.CompanyName
                                  , item.City
                                  );
            }
        }