Practical Entity Framework Core 6 Database Access for Enterprise Applications

Take a developer journey that paves the way to enterprise-level database access from .NET and C# using the object-relational mapper (ORM) of choice. This second edition is revised to cover Entity Framework Core 5 and 6 (EF) and includes new content on table-per-type mapping, LINQ improvements (filte...

Full description

Bibliographic Details
Main Author: Gorman, Brian L.
Format: eBook
Language:English
Published: Berkeley, CA Apress 2022, 2022
Edition:2nd ed. 2022
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
Table of Contents:
  • Introduction
  • Part I. Getting Started
  • 1. Introduction to Entity Framework
  • 2. Working with an Existing Database
  • 3. Entity Framework: Code First
  • Part II. Building the Data Solution
  • 4. Models and the Data Context
  • 5. Constraints, Keys, and Relationships
  • 6. Data Access (Create, Read, Update, Delete)
  • 7. Stored Procedures, Views, and Functions
  • 8. Sorting, Filtering, and Paging
  • Part III. Enhancing the Data Solution
  • 9. LINQ for Queries and Projections
  • 10. Encryption of Data
  • 11. Repository and Unit of Work Patterns
  • 12. Unit Testing, Integration Testing, and Mocking
  • 13. Asynchronous Data Operations and Multiple Database Contexts
  • Part IV. Recipes for Success
  • 14. .NET 5 and EFCore5
  • 15. .NET 6 and EF Core 6
  • 16. Appendix A: Troubleshooting