Esempio n. 1
0
        private static void LinqTests()
        {
            var contacts  = SimpleData.GetContactData();
            var addresses = SimpleData.GetAddressData();

            //var results = (from c in contacts
            //               where c.Addresses.Count > 1
            //               select c
            //               ) ;

            var results = (from c in contacts
                           join a in addresses
                           select c
                           );
        }
Esempio n. 2
0
        private static void LambdaTests()
        {
            var data = SimpleData.GetContactData();
            //var results = data.Where(x => x.Addresses.Count > 1);

            //foreach (var item in results)
            //{
            //    Console.WriteLine($"{item.FirstName}{item.LastName}");
            //}

            //var results = data.SelectMany(x => x.FirstName);

            //foreach (var item  in results)
            //{
            //    Console.WriteLine(item);
            //}

            //var results = data.Take(2);
            //foreach (var item in results)
            //{
            //    Console.WriteLine($"{item.FirstName}{item.LastName}");
            //}

            //var results = data.Skip(2).Take(1);
            //foreach (var item in results)
            //{
            //    Console.WriteLine($"{item.FirstName}{item.LastName}");
            //}

            //var results = data.OrderBy(x => x.FirstName);

            //foreach (var item in results)
            //{
            //    Console.WriteLine(item.FirstName);
            //}

            //var result = data.Find(x => x.FirstName == "Niraj");
            //Console.WriteLine(result.FirstName);
        }