• Урок 1. 00:01:26
    Course Overview
  • Урок 2. 00:00:32
    The Start
  • Урок 3. 00:01:29
    What is LINQ?
  • Урок 4. 00:07:12
    Writing a Report without LINQ
  • Урок 5. 00:03:47
    Writing a Report with LINQ
  • Урок 6. 00:01:10
    The Roadmap
  • Урок 7. 00:00:40
    Introduction
  • Урок 8. 00:02:22
    Evolving the Language
  • Урок 9. 00:06:15
    The Power of IEnumerable
  • Урок 10. 00:07:40
    Creating an Extension Method
  • Урок 11. 00:08:17
    Understanding Lambda Expressions
  • Урок 12. 00:07:50
    Using Func and Action Types
  • Урок 13. 00:04:08
    Using var for Implicit Typing
  • Урок 14. 00:07:34
    Query Syntax versus Method Syntax
  • Урок 15. 00:01:14
    Summary
  • Урок 16. 00:00:37
    Introduction
  • Урок 17. 00:06:12
    Creating a Custom Filter Operator
  • Урок 18. 00:06:00
    Creating an Operator with Yield Return
  • Урок 19. 00:01:47
    Deferred Execution Explained
  • Урок 20. 00:06:24
    Taking Advantage of Deferred Execution
  • Урок 21. 00:03:40
    Avoiding Pitfalls of Deferred Execution
  • Урок 22. 00:02:50
    Exceptions and Deferred Queries
  • Урок 23. 00:04:54
    All About Streaming Operators
  • Урок 24. 00:04:18
    Querying Infinity
  • Урок 25. 00:00:43
    Summary
  • Урок 26. 00:00:29
    Introduction
  • Урок 27. 00:03:10
    A File Full of Fuel Efficiency
  • Урок 28. 00:01:35
    How to Process a CSV File with LINQ
  • Урок 29. 00:09:08
    Implementing a File Processor
  • Урок 30. 00:05:27
    Finding the Most Fuel Efficient Car
  • Урок 31. 00:07:49
    Filtering with Where and First
  • Урок 32. 00:02:37
    Quantifying Data with Any, All, Contains
  • Урок 33. 00:07:23
    Projecting Data with Select
  • Урок 34. 00:04:49
    Flattening Data with SelectMany
  • Урок 35. 00:00:44
    Summary
  • Урок 36. 00:00:24
    Introduction
  • Урок 37. 00:03:33
    Adding a Second Data Source
  • Урок 38. 00:05:38
    Joining Data with Query Syntax
  • Урок 39. 00:07:10
    Joining Data Using Method Syntax
  • Урок 40. 00:02:46
    Creating a Join with a Composite Key
  • Урок 41. 00:06:36
    Grouping Data
  • Урок 42. 00:06:45
    Using a GroupJoin for Hierarchical Data
  • Урок 43. 00:03:19
    Challenge Answer: Group by Country
  • Урок 44. 00:04:10
    Aggregating Data
  • Урок 45. 00:07:45
    Efficient Aggregation with Extension Methods
  • Урок 46. 00:00:41
    Summary
  • Урок 47. 00:00:52
    Introduction
  • Урок 48. 00:01:26
    System.Xml.Linq
  • Урок 49. 00:07:22
    Building Element-oriented XML
  • Урок 50. 00:05:14
    Functional Construction for Less Code
  • Урок 51. 00:08:00
    Load and Query XML with LINQ
  • Урок 52. 00:08:58
    Working with XML Namespaces
  • Урок 53. 00:00:58
    Summary
  • Урок 54. 00:00:43
    Introduction
  • Урок 55. 00:05:57
    Setting up the Entity Framework
  • Урок 56. 00:05:54
    Inserting Data into a New Database
  • Урок 57. 00:05:06
    Writing a Basic Query with LINQ
  • Урок 58. 00:07:13
    Working with IQueryables and Expression Trees
  • Урок 59. 00:07:41
    Caveats and Pitfalls of Remote LINQ
  • Урок 60. 00:06:01
    An Advanced LINQ Query
  • Урок 61. 00:01:09
    Summary
Удален по просьбе правообладателя