Pluralsight LINQ Architecture

This course looks at using LINQ in the business and data access layers of an application. We'll describe how to use LINQ features to create more expressive business logic by applying functional programming and building fluent APIs. We'll also see the impact of LINQ on build data access components and discuss the tradeoffs of laziness versus greediness.

 
Pluralsight LINQ ArchitectureLINQ - Beyond QueriesPluralsight LINQ Architecture00:38:09 
IntroductionPluralsight LINQ Architecture01:15 
Task Scheduling ScenarioPluralsight LINQ Architecture01:41 
Using Named ParametersPluralsight LINQ Architecture02:00 
Using Extension MethodsPluralsight LINQ Architecture03:39 
Fluent APIsPluralsight LINQ Architecture01:25 
A Validation ScenarioPluralsight LINQ Architecture02:03 
Functional ValidationPluralsight LINQ Architecture04:48 
A More Complex ScenarioPluralsight LINQ Architecture02:40 
Domain Model for FlowchartsPluralsight LINQ Architecture05:20 
Creating flowchartsPluralsight LINQ Architecture07:37 
Using ExpressionsPluralsight LINQ Architecture04:40 
SummaryPluralsight LINQ Architecture01:01 
Pluralsight LINQ ArchitectureData Access with LINQ In Layered ApplicationsPluralsight LINQ Architecture00:45:08 
IntroductionPluralsight LINQ Architecture02:47 
The Demo ApplicationPluralsight LINQ Architecture02:51 
Abstractions - Build or Borrow?Pluralsight LINQ Architecture01:59 
IUnitOfWork and IObjectSetPluralsight LINQ Architecture04:07 
IUnitOfWork and IRepositoryPluralsight LINQ Architecture03:45 
Build or Borrow - Pros and ConsPluralsight LINQ Architecture01:00 
Composable QueriesPluralsight LINQ Architecture05:01 
Composable Queries - Pros and ConsPluralsight LINQ Architecture01:47 
LazinessPluralsight LINQ Architecture06:04 
Deferred Execution - Pros and ConsPluralsight LINQ Architecture01:10 
Context ScopePluralsight LINQ Architecture09:14 
TestabilityPluralsight LINQ Architecture04:28 
SummaryPluralsight LINQ Architecture00:55