Mastering Entity Framework Core 2.0
Being able to create and maintain
data-oriented applications has become
crucial in modern programming. This is why
Microsoft came up with Entity Framework
so architects can optimize storage
requirements while also writing effi cient and
maintainable application code. This book is
a comprehensive guide that will show how
to utilize the power of Entity Framework to
build effi cient .NET Core applications.
At the beginning of the book, we focus on
building entities and relationships. Here
you will also learn about different mapping
techniques, which will help you choose the
technique best suited for your application
design. Once the fundamentals are learned,
you will move on to learn about validation
and querying. It will also teach you how to
execute raw SQL queries and extend Entity
Framework to leverage Query Objects
using the Query Object Pattern. Finally, we
will learn about performance optimization
and how to manage the security of
your application. You will learn how to
implement failsafe mechanisms using
concurrency tokens. The book also
explores row-level security and multitenant
databases.
By the end of the book, you will be profi cient
in implementing Entity Framework on
your .NET Core applications.
Things you will learn:
• Create databases and perform CRUD
operations on them
• Understand and build relationships
(related to entities, keys, and
properties)
• Understand in-built, custom, and
remote validation (both client and
server side)
• Learn to handle concurrency to build
responsive applications
• Handle transactions and multi-
tenancy while also improving
performance
www.packtpub.com
Mastering Entity Framework Core 2.0
Prabhakaran Anbazhagan
Dive into entities, relationships, querying, performance
optimization, and more, to learn effi cient data-driven
development
Prabhakaran Anbazhagan
Mastering
Entity Framework
Core 2.0