:Search:

Complete Guide to NET LINQ Querying Collections Databases an

Torrent:
Info Hash: 27896C19349CB36C38020FFE27666F0B3C42A81C
Similar Posts:
Uploader: freecoursewb
Source: 1 Logo 1337x
Downloads: 294
Type: Tutorials
Language: English
Category: Other
Size: 1.2 GB
Added: May 8, 2025, 7:21 a.m.
Peers: Seeders: 11, Leechers: 8 (Last updated: 10 months, 3 weeks ago)
Tracker Data:
Tracker Seeders Leechers Completed
udp://tracker.opentrackr.org:1337/announce 4 3 96
udp://tracker.openbittorrent.com:6969/announce (Failed to scrape UDP tracker) 0 0 0
udp://tracker.internetwarriors.net:1337/announce (Failed to scrape UDP tracker) 0 0 0
udp://tracker.leechers-paradise.org:6969/announce (Failed to scrape UDP tracker) 0 0 0
udp://tracker.coppersurfer.tk:6969/announce (Failed to scrape UDP tracker) 0 0 0
udp://exodus.desync.com:6969/announce 2 1 47
udp://tracker.therarbg.to:6969/announce 0 0 0
udp://tracker.tiny-vps.com:6969/announce 1 1 73
udp://open.demonii.si:1337/announce (Failed to scrape UDP tracker) 0 0 0
udp://tracker.torrent.eu.org:451/announce 4 3 78
Files:
  1. Get Bonus Downloads Here.url 180 bytes
  2. 01 - Unlock the power of in-language queries.mp4 10.4 MB
  3. 01 - Unlock the power of in-language queries.srt 3.5 KB
  4. 02 - How to get the most from this course.mp4 4.1 MB
  5. 02 - How to get the most from this course.srt 5.3 KB
  6. 03 - Course roadmap What you’ll learn.mp4 10.3 MB
  7. 03 - Course roadmap What you’ll learn.srt 5.1 KB
  8. 04 - How to access the sample code on GitHub.mp4 1.8 MB
  9. 04 - How to access the sample code on GitHub.srt 1.7 KB
  10. 01 - Why LINQ The need for a query engine.mp4 13.7 MB
  11. 01 - Why LINQ The need for a query engine.srt 14.3 KB
  12. 02 - LINQ essentials Key concepts and features.mp4 16.6 MB
  13. 02 - LINQ essentials Key concepts and features.srt 16.4 KB
  14. 03 - Finding and using the example code.mp4 4.8 MB
  15. 03 - Finding and using the example code.srt 4.7 KB
  16. 01 - Why use LINQPad.mp4 8.8 MB
  17. 01 - Why use LINQPad.srt 8.5 KB
  18. 02 - Getting started A tour of LINQPad.mp4 4.3 MB
  19. 02 - Getting started A tour of LINQPad.srt 3.5 KB
  20. 03 - How to set LINQPad preferences.mp4 5.0 MB
  21. 03 - How to set LINQPad preferences.srt 4.0 KB
  22. 04 - Writing and running code in LINQPad.mp4 8.6 MB
  23. 04 - Writing and running code in LINQPad.srt 7.7 KB
  24. 05 - Set a destination folder for course files.mp4 4.1 MB
  25. 05 - Set a destination folder for course files.srt 4.3 KB
  26. 06 - How to debug code in LINQPad.mp4 4.2 MB
  27. 06 - How to debug code in LINQPad.srt 4.3 KB
  28. 07 - Exploring the expression editor.mp4 5.9 MB
  29. 07 - Exploring the expression editor.srt 4.8 KB
  30. 08 - Exploring the statements editor.mp4 6.3 MB
  31. 08 - Exploring the statements editor.srt 5.7 KB
  32. 09 - Format output using the Dump method.mp4 11.2 MB
  33. 09 - Format output using the Dump method.srt 7.3 KB
  34. 10 - Exploring the program editor.mp4 2.7 MB
  35. 10 - Exploring the program editor.srt 2.2 KB
  36. 11 - How to run a subset of code.mp4 4.2 MB
  37. 11 - How to run a subset of code.srt 3.2 KB
  38. 01 - Quick look at a LINQ to Objects query.mp4 11.5 MB
  39. 01 - Quick look at a LINQ to Objects query.srt 6.1 KB
  40. 02 - Quick look at a LINQ to Entities query.mp4 10.2 MB
  41. 02 - Quick look at a LINQ to Entities query.srt 7.5 KB
  42. 03 - Quick look at a LINQ to XML query.mp4 9.8 MB
  43. 03 - Quick look at a LINQ to XML query.srt 5.1 KB
  44. 01 - What sources can you query.mp4 10.6 MB
  45. 01 - What sources can you query.srt 6.8 KB
  46. 02 - Introduction to the Enumerable class.mp4 4.4 MB
  47. 02 - Introduction to the Enumerable class.srt 2.7 KB
  48. 03 - Using Enumerable static methods.mp4 9.1 MB
  49. 03 - Using Enumerable static methods.srt 5.4 KB
  50. 04 - Using Enumerable extension methods.mp4 7.1 MB
  51. 04 - Using Enumerable extension methods.srt 4.3 KB
  52. 05 - Writing queries with expression syntax.mp4 13.0 MB
  53. 05 - Writing queries with expression syntax.srt 8.7 KB
  54. 06 - Revisiting queryable data sources.mp4 14.5 MB
  55. 06 - Revisiting queryable data sources.srt 9.3 KB
  56. 07 - Deferred execution When does a query run.mp4 6.5 MB
  57. 07 - Deferred execution When does a query run.srt 4.8 KB
  58. 08 - Building execution pipelines in LINQ.mp4 18.9 MB
  59. 08 - Building execution pipelines in LINQ.srt 9.2 KB
  60. 09 - Mixing extension methods and query syntax.mp4 6.8 MB
  61. 09 - Mixing extension methods and query syntax.srt 4.0 KB
  62. 01 - Generating an empty sequence.mp4 5.4 MB
  63. 01 - Generating an empty sequence.srt 4.0 KB
  64. 02 - Using DefaultIfEmpty in LINQ.mp4 9.0 MB
  65. 02 - Using DefaultIfEmpty in LINQ.srt 4.5 KB
  66. 03 - How to use the Repeat method.mp4 3.6 MB
  67. 03 - How to use the Repeat method.srt 2.1 KB
  68. 04 - How to use the Range method.mp4 7.9 MB
  69. 04 - How to use the Range method.srt 4.7 KB
  70. 01 - The three types of query expressions.mp4 5.6 MB
  71. 01 - The three types of query expressions.srt 3.4 KB
  72. 02 - Review query expression clauses.mp4 16.8 MB
  73. 02 - Review query expression clauses.srt 8.8 KB
  74. 03 - Examples of query expressions.mp4 8.2 MB
  75. 03 - Examples of query expressions.srt 4.5 KB
  76. 04 - Exploring the course .NET class libraries.mp4 10.5 MB
  77. 04 - Exploring the course .NET class libraries.srt 6.2 KB
  78. 05 - Querying .NET libraries in ASP.NET.mp4 15.2 MB
  79. 05 - Querying .NET libraries in ASP.NET.srt 8.6 KB
  80. 06 - Working with .NET external libraries.mp4 8.2 MB
  81. 06 - Working with .NET external libraries.srt 5.8 KB
  82. 07 - Using select to project into an .NET type.mp4 6.2 MB
  83. 07 - Using select to project into an .NET type.srt 3.6 KB
  84. 08 - Using select to project into an anonymous type.mp4 6.5 MB
  85. 08 - Using select to project into an anonymous type.srt 4.3 KB
  86. 09 - Use expressions with select.mp4 8.3 MB
  87. 09 - Use expressions with select.srt 4.4 KB
  88. 10 - Indexing into another sequence.mp4 8.1 MB
  89. 10 - Indexing into another sequence.srt 4.8 KB
  90. 11 - Challenge Write select expressions.mp4 4.7 MB
  91. 11 - Challenge Write select expressions.srt 3.3 KB
  92. 12 - Solution Write select expressions.mp4 3.8 MB
  93. 12 - Solution Write select expressions.srt 2.2 KB
  94. 01 - Using the Where method.mp4 11.2 MB
  95. 01 - Using the Where method.srt 6.9 KB
  96. 02 - Use logical operators with the Where method.mp4 4.8 MB
  97. 02 - Use logical operators with the Where method.srt 2.6 KB
  98. 03 - Exploring the OfType class definitions.mp4 7.2 MB
  99. 03 - Exploring the OfType class definitions.srt 4.6 KB
  100. 04 - Use the OfType method.mp4 6.6 MB
  101. 04 - Use the OfType method.srt 3.3 KB
  102. 05 - Challenge Filter results with Where.mp4 4.3 MB
  103. 05 - Challenge Filter results with Where.srt 2.2 KB
  104. 06 - Solution Filter results with Where.mp4 10.1 MB
  105. 06 - Solution Filter results with Where.srt 4.8 KB
  106. 01 - How aggregate operations work.mp4 4.9 MB
  107. 01 - How aggregate operations work.srt 3.5 KB
  108. 02 - Basic aggregate operators Sum, Average, Min, Max, Count.mp4 6.4 MB
  109. 02 - Basic aggregate operators Sum, Average, Min, Max, Count.srt 3.5 KB
  110. 03 - Using lambdas in aggregate operations.mp4 1.7 MB
  111. 03 - Using lambdas in aggregate operations.srt 1.3 KB
  112. 04 - Specify which property to aggregate.mp4 4.3 MB
  113. 04 - Specify which property to aggregate.srt 2.4 KB
  114. 05 - Create custom aggregate operations.mp4 5.9 MB
  115. 05 - Create custom aggregate operations.srt 3.4 KB
  116. 06 - Reverse a sequence with a custom aggregate.mp4 3.1 MB
  117. 06 - Reverse a sequence with a custom aggregate.srt 2.4 KB
  118. 01 - Grouping data with the GroupBy method.mp4 7.9 MB
  119. 01 - Grouping data with the GroupBy method.srt 4.5 KB
  120. 02 - Creating groups with a query expression.mp4 5.2 MB
  121. 02 - Creating groups with a query expression.srt 3.7 KB
  122. 03 - Transforming groups with an element selector.mp4 4.4 MB
  123. 03 - Transforming groups with an element selector.srt 2.8 KB
  124. 04 - Transforming groups with query expressions.mp4 3.0 MB
  125. 04 - Transforming groups with query expressions.srt 1.8 KB
  126. 05 - Renaming keys and values with a result selector.mp4 3.0 MB
  127. 05 - Renaming keys and values with a result selector.srt 1.9 KB
  128. 06 - Renaming keysvalues with query expressions.mp4 3.6 MB
  129. 06 - Renaming keysvalues with query expressions.srt 1.9 KB
  130. 07 - Iterating over groups in LINQ.mp4 7.8 MB
  131. 07 - Iterating over groups in LINQ.srt 4.4 KB
  132. 08 - Using multiple keys for grouping.mp4 6.9 MB
  133. 08 - Using multiple keys for grouping.srt 3.1 KB
  134. 09 - Flattening sequences with SelectMany.mp4 7.6 MB
  135. 09 - Flattening sequences with SelectMany.srt 4.4 KB
  136. 10 - Challenge Group results by color values.mp4 6.5 MB
  137. 10 - Challenge Group results by color values.srt 3.6 KB
  138. 11 - Solution Group results by color values.mp4 4.2 MB
  139. 11 - Solution Group results by color values.srt 2.2 KB
  140. 01 - Using the First and Last methods.mp4 2.8 MB
  141. 01 - Using the First and Last methods.srt 2.4 KB
  142. 02 - How the FirstOrDefault method works.mp4 3.2 MB
  143. 02 - How the FirstOrDefault method works.srt 2.2 KB
  144. 03 - Retrieving elements with ElementAt.mp4 9.6 MB
  145. 03 - Retrieving elements with ElementAt.srt 5.3 KB
  146. 04 - Using Single and SingleOrDefault.mp4 5.8 MB
  147. 04 - Using Single and SingleOrDefault.srt 3.6 KB
  148. 01 - The Distinct method explained.mp4 5.1 MB
  149. 01 - The Distinct method explained.srt 3.5 KB
  150. 02 - Understanding Cartesian product.mp4 4.3 MB
  151. 02 - Understanding Cartesian product.srt 2.8 KB
  152. 03 - How the Intersect method works.mp4 6.5 MB
  153. 03 - How the Intersect method works.srt 3.7 KB
  154. 04 - Using the Union method.mp4 4.3 MB
  155. 04 - Using the Union method.srt 3.0 KB
  156. 05 - Filtering with the Except method.mp4 4.0 MB
  157. 05 - Filtering with the Except method.srt 2.7 KB
  158. 06 - Finding duplicate values in a sequence.mp4 5.1 MB
  159. 06 - Finding duplicate values in a sequence.srt 2.8 KB
  160. 01 - Explore the quantify operators.mp4 2.4 MB
  161. 01 - Explore the quantify operators.srt 3.1 KB
  162. 02 - Use the Any method to detect empty sequence.mp4 8.8 MB
  163. 02 - Use the Any method to detect empty sequence.srt 4.9 KB
  164. 03 - Use the Any method to check if an element exists.mp4 3.5 MB
  165. 03 - Use the Any method to check if an element exists.srt 2.1 KB
  166. 04 - How the Contains method works.mp4 5.5 MB
  167. 04 - How the Contains method works.srt 3.2 KB
  168. 05 - Use the All method to check if all elements match.mp4 3.7 MB
  169. 05 - Use the All method to check if all elements match.srt 2.3 KB
  170. 01 - Explore the Partition operators.mp4 2.1 MB
  171. 01 - Explore the Partition operators.srt 2.6 KB
  172. 02 - Using the Skip and Take operators.mp4 3.8 MB
  173. 02 - Using the Skip and Take operators.srt 2.3 KB
  174. 03 - Using Skip and Take with conditions.mp4 4.3 MB
  175. 03 - Using Skip and Take with conditions.srt 2.4 KB
  176. 01 - Use LINQ in a .NET application.mp4 1.6 MB
  177. 01 - Use LINQ in a .NET application.srt 1.6 KB
  178. 02 - Enhance queries with MoreLinq.mp4 8.5 MB
  179. 02 - Enhance queries with MoreLinq.srt 5.5 KB
  180. 03 - MoreLinq in action Additional examples.mp4 5.1 MB
  181. 03 - MoreLinq in action Additional examples.srt 3.7 KB
  182. 01 - Understand LINQ for databases.mp4 7.3 MB
  183. 01 - Understand LINQ for databases.srt 8.4 KB
  184. 02 - A quick look at querying database data.mp4 19.7 MB
  185. 02 - A quick look at querying database data.srt 10.8 KB
  186. 03 - Change the database connection strings.mp4 3.6 MB
  187. 03 - Change the database connection strings.srt 2.3 KB
  188. 04 - IQueryable and other DB types.mp4 7.8 MB
  189. 04 - IQueryable and other DB types.srt 9.8 KB
  190. 05 - Install SQLite and EF core power tools.mp4 5.2 MB
  191. 05 - Install SQLite and EF core power tools.srt 3.1 KB
  192. 06 - Overview of the course databases.mp4 4.7 MB
  193. 06 - Overview of the course databases.srt 3.6 KB
  194. 07 - Quick look at creating EF models.mp4 9.6 MB
  195. 07 - Quick look at creating EF models.srt 5.6 KB
  196. 08 - How to use the custom DbContext.mp4 10.4 MB
  197. 08 - How to use the custom DbContext.srt 5.0 KB
  198. 09 - Review the entity framework models.mp4 12.4 MB
  199. 09 - Review the entity framework models.srt 6.5 KB
  200. 01 - Connect to included sample database.mp4 4.7 MB
  201. 01 - Connect to included sample database.srt 2.5 KB
  202. 02 - Connect to another database.mp4 9.7 MB
  203. 02 - Connect to another database.srt 6.1 KB
  204. 03 - Connect to an EF model in a .NET assembly.mp4 6.9 MB
  205. 03 - Connect to an EF model in a .NET assembly.srt 5.7 KB
  206. 04 - View the database structures in LINQPad.mp4 5.8 MB
  207. 04 - View the database structures in LINQPad.srt 4.3 KB
  208. 01 - Explore the relevant LINQ types.mp4 12.4 MB
  209. 01 - Explore the relevant LINQ types.srt 13.7 KB
  210. 02 - Understand how DbContext works.mp4 18.4 MB
  211. 02 - Understand how DbContext works.srt 9.1 KB
  212. 03 - DbSet The foundation of EF collections.mp4 11.4 MB
  213. 03 - DbSet The foundation of EF collections.srt 6.6 KB
  214. 04 - Using navigation properties in EF.mp4 12.6 MB
  215. 04 - Using navigation properties in EF.srt 6.7 KB
  216. 05 - Add, update, and remove data in EF.mp4 7.9 MB
  217. 05 - Add, update, and remove data in EF.srt 4.4 KB
  218. 06 - View the generated SQL in LINQPad.mp4 8.4 MB
  219. 06 - View the generated SQL in LINQPad.srt 4.5 KB
  220. 01 - Projection Retrieve fewer columns.mp4 10.5 MB
  221. 01 - Projection Retrieve fewer columns.srt 6.3 KB
  222. 02 - Paging data with take and skip.mp4 9.6 MB
  223. 02 - Paging data with take and skip.srt 5.2 KB
  224. 03 - Use Find for faster key-based search.mp4 6.6 MB
  225. 03 - Use Find for faster key-based search.srt 3.6 KB
  226. 04 - Use EF navigation properties over joins.mp4 9.6 MB
  227. 04 - Use EF navigation properties over joins.srt 5.6 KB
  228. 05 - Using the Contains method in queries.mp4 7.8 MB
  229. 05 - Using the Contains method in queries.srt 4.8 KB
  230. 06 - Group query results with GroupBy.mp4 9.3 MB
  231. 06 - Group query results with GroupBy.srt 5.1 KB
  232. 07 - Flatten child collections with SelectMany.mp4 5.0 MB
  233. 07 - Flatten child collections with SelectMany.srt 2.8 KB
  234. 08 - Filter records by date range.mp4 3.9 MB
  235. 08 - Filter records by date range.srt 2.2 KB
  236. 01 - ADO.NET and LINQ to DataSet.mp4 6.7 MB
  237. 01 - ADO.NET and LINQ to DataSet.srt 7.7 KB
  238. 02 - Reference another query file.mp4 4.4 MB
  239. 02 - Reference another query file.srt 2.1 KB
  240. 03 - Create and populate a DataSet.mp4 10.4 MB
  241. 03 - Create and populate a DataSet.srt 5.3 KB
  242. 04 - Query a DataSet using AsEnumerable.mp4 4.4 MB
  243. 04 - Query a DataSet using AsEnumerable.srt 2.8 KB
  244. 05 - Access DataRow fields in a query.mp4 8.1 MB
  245. 05 - Access DataRow fields in a query.srt 4.1 KB
  246. 01 - Understand LINQ for XML.mp4 5.0 MB
  247. 01 - Understand LINQ for XML.srt 4.2 KB
  248. 02 - Overview of .NET XML types.mp4 9.5 MB
  249. 02 - Overview of .NET XML types.srt 9.4 KB
  250. 01 - XML data files used in this course.mp4 8.6 MB
  251. 01 - XML data files used in this course.srt 3.6 KB
  252. 02 - Load XML data from a file.mp4 8.9 MB
  253. 02 - Load XML data from a file.srt 4.4 KB
  254. 03 - Introduction to the XDocument class.mp4 4.5 MB
  255. 03 - Introduction to the XDocument class.srt 2.1 KB
  256. 04 - How XML namespaces affect queries.mp4 12.1 MB
  257. 04 - How XML namespaces affect queries.srt 6.8 KB
  258. 05 - Parse XML from a string.mp4 4.2 MB
  259. 05 - Parse XML from a string.srt 1.9 KB
  260. 06 - Save an XML document.mp4 4.9 MB
  261. 06 - Save an XML document.srt 2.5 KB
  262. 07 - Quick look at a LINQ to XML query.mp4 8.4 MB
  263. 07 - Quick look at a LINQ to XML query.srt 4.7 KB
  264. 01 - The structure and data in the XML file.mp4 8.5 MB
  265. 01 - The structure and data in the XML file.srt 4.3 KB
  266. 02 - Retrieve an element from XML.mp4 10.8 MB
  267. 02 - Retrieve an element from XML.srt 5.1 KB
  268. 03 - Retrieve an attribute from XML.mp4 3.6 MB
  269. 03 - Retrieve an attribute from XML.srt 2.0 KB
  270. 04 - Get elements with a namespace.mp4 13.8 MB
  271. 04 - Get elements with a namespace.srt 7.0 KB
  272. 05 - Get attributes with a namespace.mp4 5.9 MB
  273. 05 - Get attributes with a namespace.srt 2.8 KB
  274. 06 - Retrieve a collection of elements.mp4 8.5 MB
  275. 06 - Retrieve a collection of elements.srt 5.2 KB
  276. 07 - Retrieve child elements from XML.mp4 5.0 MB
  277. 07 - Retrieve child elements from XML.srt 2.2 KB
  278. 08 - Use Descendants() to find child elements.mp4 3.1 MB
  279. 08 - Use Descendants() to find child elements.srt 2.3 KB
  280. 09 - Retrieve attributes from XML.mp4 5.5 MB
  281. 09 - Retrieve attributes from XML.srt 3.2 KB
  282. 10 - Read values from elements and attributes.mp4 5.6 MB
  283. 10 - Read values from elements and attributes.srt 3.4 KB
  284. 01 - Change element and attribute values.mp4 9.9 MB
  285. 01 - Change element and attribute values.srt 5.3 KB
  286. 02 - Issues with modifying element values.mp4 4.6 MB
  287. 02 - Issues with modifying element values.srt 2.8 KB
  288. 03 - Use SetElementValue to add, remove, and modify child elements.mp4 3.4 MB
  289. 03 - Use SetElementValue to add, remove, and modify child elements.srt 1.8 KB
  290. 01 - Use Query syntax to work with elements.mp4 13.0 MB
  291. 01 - Use Query syntax to work with elements.srt 8.2 KB
  292. 02 - Query element values in XML.mp4 3.2 MB
  293. 02 - Query element values in XML.srt 2.1 KB
  294. 03 - Query attributes in XML.mp4 5.2 MB
  295. 03 - Query attributes in XML.srt 3.1 KB
  296. 04 - Project data into an anonymous type.mp4 12.7 MB
  297. 04 - Project data into an anonymous type.srt 6.7 KB
  298. 05 - Filter by attribute value with Where.mp4 5.3 MB
  299. 05 - Filter by attribute value with Where.srt 3.3 KB
  300. 06 - Use Where to compare values.mp4 5.9 MB
  301. 06 - Use Where to compare values.srt 3.5 KB
  302. 07 - Perform aggregate queries in XML.mp4 3.9 MB
  303. 07 - Perform aggregate queries in XML.srt 2.4 KB
  304. 08 - Sort query results with OrderBy.mp4 10.2 MB
  305. 08 - Sort query results with OrderBy.srt 5.8 KB
  306. 09 - Find empty elements and blank values.mp4 16.9 MB
  307. 09 - Find empty elements and blank values.srt 8.0 KB
  308. 10 - Group XML data with GroupBy.mp4 11.0 MB
  309. 10 - Group XML data with GroupBy.srt 6.3 KB
  310. 11 - Challenge Create a custom string output.mp4 5.2 MB
  311. 11 - Challenge Create a custom string output.srt 2.9 KB
  312. 12 - Solution Create a custom string output.mp4 4.1 MB
  313. 12 - Solution Create a custom string output.srt 2.1 KB
  314. 13 - Challenge Filter elements with no content.mp4 2.5 MB
  315. 13 - Challenge Filter elements with no content.srt 1.5 KB
  316. 14 - Solution Filter elements with no content.mp4 2.6 MB
  317. 14 - Solution Filter elements with no content.srt 1.2 KB
  318. 15 - Challenge Filter results for invalid values.mp4 4.5 MB
  319. 15 - Challenge Filter results for invalid values.srt 2.7 KB
  320. 16 - Solution Filter results for invalid values.mp4 5.4 MB
  321. 16 - Solution Filter results for invalid values.srt 2.9 KB
  322. 01 - Basic JSON query techniques.mp4 5.6 MB
  323. 01 - Basic JSON query techniques.srt 3.4 KB
  324. 02 - Load data from a JSON file.mp4 5.3 MB
  325. 02 - Load data from a JSON file.srt 3.5 KB
  326. 03 - Query JSON with type projection.mp4 5.5 MB
  327. 03 - Query JSON with type projection.srt 2.7 KB
  328. 04 - Group JSON data with GroupBy.mp4 6.3 MB
  329. 04 - Group JSON data with GroupBy.srt 3.2 KB
  330. 01 - More examples from the course.mp4 6.0 MB
  331. 01 - More examples from the course.srt 3.9 KB
  332. 02 - Next steps in your LINQ journey.mp4 10.2 MB
  333. 02 - Next steps in your LINQ journey.srt 6.5 KB
  334. Bonus Resources.txt 70 bytes

Discussion