Introduction
Welcome
()
What you need to know
()
What is good application architecture?
()
How to use the exercise files
()
1. Why Do All of This Architecture?
Real-world software and the SDLC
()
Multi-layer applications
()
Multiple applications and tiers
()
Common knowledge and maintenance
()
Choosing an architecture
()
2. Design Patterns with EF
Data access layer
()
Repository
()
Unit of work
()
Inversion of control
()
Queryable
()
DTOs
()
Command query
()
3. Error Handling
Matching the model to the data
()
Debugging errors
()
DbUpdateException
()
Concurrency handling
()
4. Architecture for the Web with ASP.NET
Scoping and memory usage
()
Caching
()
Validating data
()
View model mapping
()
5. Designing for Unit Testing
Decoupling
()
InMemory database provider
()
Mocking objects
()
Testing business logic in queries
()
Common testing mistakes
()
6. Entity Framework Mistakes
Data models everywhere
()
Unnecessary layers
()
Poor performance
()
Ex_Files_PAA_Entity_Core.zip
(21.5 MB)