Page 33 - CSharp/C#
P. 33

FirstOrDefault()                                                                                    576

        Last()                                                                                              577

        LastOrDefault()                                                                                     577

        Single()                                                                                            578

        SingleOrDefault()                                                                                   578


        Recommendations                                                                                     579

          Except                                                                                             580

          SelectMany: Flattening a sequence of sequences                                                     581

          SelectMany                                                                                         583

          All                                                                                                584

          1. Empty parameter                                                                                 584

          2. Lambda expression as parameter                                                                  584

          3. Empty collection                                                                                584

            Query collection by type / cast elements to type                                                 585

            Union                                                                                            585

            JOINS                                                                                            586

          (Inner) Join                                                                                       586

          Left outer join                                                                                    586

          Right Outer Join                                                                                   586

          Cross Join                                                                                         587

          Full Outer Join                                                                                    587

          Practical example                                                                                  587

            Distinct                                                                                         588

            GroupBy one or multiple fields                                                                   589

            Using Range with various Linq methods                                                            589

            Query Ordering - OrderBy() ThenBy() OrderByDescending() ThenByDescending()                       590

            Basics                                                                                           591

            GroupBy                                                                                          592

          Simple Example                                                                                     592

          More Complex Example                                                                               592

            Any                                                                                              593
   28   29   30   31   32   33   34   35   36   37   38