|
|
01. Course Overview.mp4
|
MP4
|
3.1 MB
|
|
|
02. Introduction and Version Information.mp4
|
MP4
|
2.7 MB
|
|
|
03. Whats in This Course and Community Resources.mp4
|
MP4
|
1.8 MB
|
|
|
04. What Is LINQ and LINQ Integrations.mp4
|
MP4
|
2.9 MB
|
|
|
05. Examples of SQL C.Sharp Loops and LINQ.mp4
|
MP4
|
6.6 MB
|
|
|
06. Why Use LINQ and LINQ Operations.mp4
|
MP4
|
3.4 MB
|
|
|
07. The Console Application Used for LINQ Samples.mp4
|
MP4
|
2.8 MB
|
|
|
08. The Sample Entity Repository and View Model Classes.mp4
|
MP4
|
5.7 MB
|
|
|
09. Select All Items Using LINQ.mp4
|
MP4
|
14.5 MB
|
|
|
10. Select a Single Column.mp4
|
MP4
|
10 MB
|
|
|
11. Get Specific Columns to Load into a Product Object.mp4
|
MP4
|
9.5 MB
|
|
|
12. Build an Anonymous Class.mp4
|
MP4
|
10.8 MB
|
|
|
13. Sorting Data on a Single Field.mp4
|
MP4
|
8.2 MB
|
|
|
14. Sorting Data in Descending Order.mp4
|
MP4
|
4.7 MB
|
|
|
15. Sort the Data Using Two Fields.mp4
|
MP4
|
8.7 MB
|
|
|
16. Sort Two Fields Descending Using the Method Syntax.mp4
|
MP4
|
3.7 MB
|
|
|
17. Using the Where Clause.mp4
|
MP4
|
7.1 MB
|
|
|
18. Using the And Operator.mp4
|
MP4
|
6 MB
|
|
|
19. Custom Extension Methods.mp4
|
MP4
|
2 MB
|
|
|
20. Demo of a Custom Extension Method.mp4
|
MP4
|
8.1 MB
|
|
|
21. The Methods for Selecting a Specific Item.mp4
|
MP4
|
5.3 MB
|
|
|
22. Search Forward for an Element Using First.mp4
|
MP4
|
6.9 MB
|
|
|
23. Search Forward for an Element Using FirstOrDefault.mp4
|
MP4
|
9.8 MB
|
|
|
24. Search Backward for an Element Using Last.mp4
|
MP4
|
5.4 MB
|
|
|
25. Search Backward for an Element Using LastOrDefault.mp4
|
MP4
|
5.7 MB
|
|
|
26. Searching for Only One Element Using Single.mp4
|
MP4
|
9 MB
|
|
|
27. Searching for Only One Element Using SingleOrDefault.mp4
|
MP4
|
9.3 MB
|
|
|
28. When to Use Which Method.mp4
|
MP4
|
5.9 MB
|
|
|
29. Using the Take Method to Extract Data.mp4
|
MP4
|
7.2 MB
|
|
|
30. Using the Range Operator with the Take Method.mp4
|
MP4
|
8.9 MB
|
|
|
31. Conditionally Extract Data Using the TakeWhile Method.mp4
|
MP4
|
4.3 MB
|
|
|
32. Skip Past Beginning Elements in a Collection.mp4
|
MP4
|
8.2 MB
|
|
|
33. Get Distinct Values from a Collection.mp4
|
MP4
|
5.7 MB
|
|
|
34. Extract Distinct Objects Using DistinctBy Method.mp4
|
MP4
|
6.7 MB
|
|
|
35. Split Large Collections into Smaller Collections Using Chunk.mp4
|
MP4
|
8.2 MB
|
|
|
36. Introduction to the All Method.mp4
|
MP4
|
2.1 MB
|
|
|
37. Demo of the All Method.mp4
|
MP4
|
9.3 MB
|
|
|
38. Demo of the Any Method.mp4
|
MP4
|
5.1 MB
|
|
|
39. Demo of Contains Using Integers.mp4
|
MP4
|
4 MB
|
|
|
40. Demo of Contains Using Comparer Class.mp4
|
MP4
|
11.5 MB
|
|
|
41. Using SequenceEqual with Integer Collections.mp4
|
MP4
|
9.9 MB
|
|
|
42. Using SequenceEqual with Object Collections.mp4
|
MP4
|
5.5 MB
|
|
|
43. Using SequenceEqual with Comparer Class.mp4
|
MP4
|
9.1 MB
|
|
|
44. Using Except with Integer Collections.mp4
|
MP4
|
5.8 MB
|
|
|
45. Find Products That Do Not Have Sales Using Except.mp4
|
MP4
|
8.4 MB
|
|
|
46. Using Except with Comparer Class.mp4
|
MP4
|
6.8 MB
|
|
|
47. Using the ExceptBy Method.mp4
|
MP4
|
5.5 MB
|
|
|
48. Find Products That Do Not Have Sales Using ExceptBy.mp4
|
MP4
|
7.2 MB
|
|
|
49. Using Intersect with Integer Collections.mp4
|
MP4
|
3.4 MB
|
|
|
50. Find Products That Have Sales Using Intersect.mp4
|
MP4
|
5 MB
|
|
|
51. Using Intersect with Comparer Class.mp4
|
MP4
|
4.8 MB
|
|
|
52. Using the IntersectBy Method.mp4
|
MP4
|
4 MB
|
|
|
53. Find Products That Have Sales Using IntersectBy.mp4
|
MP4
|
7.1 MB
|
|
|
54. Using Union with Integer Collections.mp4
|
MP4
|
4.4 MB
|
|
|
55. Using Union with Comparer Class.mp4
|
MP4
|
3.3 MB
|
|
|
56. Using the UnionBy Method.mp4
|
MP4
|
3.9 MB
|
|
|
57. Using Concat with Two Integer Collections.mp4
|
MP4
|
4.1 MB
|
|
|
58. Using Concat with Two Product Collections.mp4
|
MP4
|
4.2 MB
|
|
|
59. Performing an Inner Join.mp4
|
MP4
|
13.6 MB
|
|
|
60. Using a Two-field Inner Join.mp4
|
MP4
|
7.9 MB
|
|
|
61. Using the into Keyword.mp4
|
MP4
|
8.3 MB
|
|
|
62. Using the GroupJoin Method.mp4
|
MP4
|
4.3 MB
|
|
|
63. Simulating a Left Outer Join Query Syntax.mp4
|
MP4
|
13 MB
|
|
|
64. Simulating a Left Outer Join Method Syntax.mp4
|
MP4
|
6.4 MB
|
|
|
65. Grouping Products by Size.mp4
|
MP4
|
9.1 MB
|
|
|
66. Ordering by the Key Property.mp4
|
MP4
|
5.8 MB
|
|
|
67. Filtering the Grouped Data.mp4
|
MP4
|
7.2 MB
|
|
|
68. Creating a One-to-many Using a Subquery.mp4
|
MP4
|
12.7 MB
|
|
|
69. Simulate Distinct Using Group By.mp4
|
MP4
|
5.4 MB
|
|
|
70. Using Count and Filtering the Count.mp4
|
MP4
|
7.2 MB
|
|
|
71. Using Min and Max Methods.mp4
|
MP4
|
7.3 MB
|
|
|
72. Using MinBy and MaxBy Methods.mp4
|
MP4
|
5.2 MB
|
|
|
73. Using Average and Sum Methods.mp4
|
MP4
|
7.1 MB
|
|
|
74. Simulate Sum Using Aggregate.mp4
|
MP4
|
6.5 MB
|
|
|
75. Using Aggregate Method with a Custom Expression.mp4
|
MP4
|
4.2 MB
|
|
|
76. Using Grouping with Aggregation.mp4
|
MP4
|
11.4 MB
|
|
|
77. Making Aggregation More Efficient.mp4
|
MP4
|
14.2 MB
|
|
|
78. Using ForEach to Calculate a Line Total.mp4
|
MP4
|
8.6 MB
|
|
|
79. Using ForEach and a Sub-query to Calculate Total Sales.mp4
|
MP4
|
6.9 MB
|
|
|
80. Call a Custom Method from ForEach.mp4
|
MP4
|
9.9 MB
|
|
|
81. Classification of LINQ Queries.mp4
|
MP4
|
4 MB
|
|
|
82. Deferred Execution Streaming and Non-streaming.mp4
|
MP4
|
4.9 MB
|
|
|
83. The Classes for Illustrating Deferred Execution.mp4
|
MP4
|
3.9 MB
|
|
|
84. Illustrating Deferred Execution Using ForEach.mp4
|
MP4
|
13.1 MB
|
|
|
85. Step-through Demo of Deferred Execution.mp4
|
MP4
|
6.8 MB
|
|
|
86. Using IEnumerator and GetEnumerator.mp4
|
MP4
|
5.9 MB
|
|
|
87. Show Streaming Nature of Where and Take Methods.mp4
|
MP4
|
5.8 MB
|
|
|
88. Create Custom Filtering Extension Method.mp4
|
MP4
|
9.8 MB
|
|
|
89. Apply Take to Custom Filtering Method.mp4
|
MP4
|
2.7 MB
|
|
|
90. Use Yield Keyword to Create Streaming Extension Method.mp4
|
MP4
|
10.2 MB
|
|
|
91. Use the Yield Keyword with Take Method.mp4
|
MP4
|
2.7 MB
|
|
|
92. Use the Yield Keyword with OrderBy Method.mp4
|
MP4
|
4.4 MB
|
|
|
Bonus Resources.txt
|
TXT
|
409.6 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|
|
|
LINQSamples.Common.code-workspace
|
CODE-WORKSPACE
|
102.4 B
|
|
|
LINQSamples.Common.csproj
|
CSPROJ
|
307.2 B
|
|
|
LINQSamples.DataLayer.code-workspace
|
CODE-WORKSPACE
|
102.4 B
|
|
|
LINQSamples.DataLayer.csproj
|
CSPROJ
|
204.8 B
|
|
|
LINQSamples.code-workspace
|
CODE-WORKSPACE
|
204.8 B
|
|
|
LINQSamples.csproj
|
CSPROJ
|
409.6 B
|
|
|
LINQSamples.sln
|
SLN
|
2.1 KB
|
|
|
LinqHelper.cs
|
CS
|
1.4 KB
|
|
|
Product.cs
|
CS
|
1 KB
|
|
|
ProductComparer.cs
|
CS
|
819.2 B
|
|
|
ProductHelper.cs
|
CS
|
307.2 B
|
|
|
ProductIdComparer.cs
|
CS
|
307.2 B
|
|
|
ProductOrder.cs
|
CS
|
1.3 KB
|
|
|
ProductRepository.cs
|
CS
|
9.1 KB
|
|
|
ProductSales.cs
|
CS
|
204.8 B
|
|
|
ProductSimple.cs
|
CS
|
614.4 B
|
|
|
ProductSimpleRepository.cs
|
CS
|
614.4 B
|
|
|
ProductStats.cs
|
CS
|
1.7 KB
|
|
|
Program.cs
|
CS
|
204.8 B
|
|
|
Readme.txt
|
TXT
|
1.9 KB
|
|
|
SaleProducts.cs
|
CS
|
204.8 B
|
|
|
SalesOrder.cs
|
CS
|
716.8 B
|
|
|
SalesOrderRepository.cs
|
CS
|
5.2 KB
|
|
|
SamplesViewModel.cs
|
CS
|
6.7 KB
|
|
|
ViewModelBase.cs
|
CS
|
5.1 KB
|
|
|
aggregate-data-in-collections-slides.pdf
|
PDF
|
284.7 KB
|
|
|
concatenate-collections-together-using-union-and-concat-slides.pdf
|
PDF
|
251.7 KB
|
|
|
determine-differences-between-two-collections-slides.pdf
|
PDF
|
254 KB
|
|
|
determine-the-type-of-data-contained-within-collections-slides.pdf
|
PDF
|
283.1 KB
|
|
|
launch.json
|
JSON
|
2.1 KB
|
|
|
retrieve-specific-items-using-take-skip-distinct-and-chunk-slides.pdf
|
PDF
|
272.4 KB
|
|
|
select-a-single-piece-of-data-from-a-collection-slides.pdf
|
PDF
|
297.5 KB
|
|
|
tasks.json
|
JSON
|
1 KB
|
|
|
understanding-deferred-execution-streaming-and-non-streaming-operations-slides.pdf
|
PDF
|
392 KB
|
|
|
use-linq-to-iterate-over-collections-slides.pdf
|
PDF
|
241.1 KB
|
|
|
use-linq-to-order-data-slides.pdf
|
PDF
|
262.2 KB
|
|
|
use-linq-to-select-data-within-collections-slides.pdf
|
PDF
|
332.6 KB
|
|
|
use-the-group-clause-to-produce-grouped-collections-slides.pdf
|
PDF
|
245.8 KB
|
|
|
use-the-join-clause-to-combine-two-collections-slides.pdf
|
PDF
|
243.3 KB
|
|
|
use-the-linq-where-clause-to-filter-data-slides.pdf
|
PDF
|
270.2 KB
|
|
|
where-linq-fits-into-your-toolbelt-slides.pdf
|
PDF
|
977.3 KB
|