Practical Entity Framework Database Access for Enterprise Applications

Determine your object relational mapper (ORM) of choice for enterprise applications using .NET Framework, and especially .NET Framework Core 3.1 and higher. Real-world examples and considerations are presented in this book to help you create robust and efficient database solutions. Throughout the te...

Descripción completa

Detalles Bibliográficos
Autor principal: Gorman, Brian L. author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2020.
Edición:1st ed. 2020.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630873406719
Tabla de Contenidos:
  • 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. Alternatives to Entity Framework: Dapper
  • 14. Asynchronous Data Operations and Multiple Database Contexts
  • Part IV. Recipes for Success
  • 15. .NET 5 and Entity Framework
  • 16. Appendix A: Troubleshooting.