Pro Entity Framework Core 2 for ASP.NET Core MVC

Model, map, and access data effectively with Entity Framework Core 2, the latest evolution of Microsoft's object-relational mapping framework that allows developers to access data using .NET objects, and the most common data access layer used in ASP.NET Core MVC 2 projects. Best-selling author...

Full description

Bibliographic Details
Main Author: Freeman, Adam
Format: eBook
Language:English
Published: [Berkeley, CA] Apress 2018
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 06129nmm a2200601 u 4500
001 EB001940599
003 EBX01000000000000001103501
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781484234365 
020 |a 1484234359 
020 |a 9781484246696 
020 |a 9781484234358 
020 |a 9781484234341 
020 |a 1484234367 
020 |a 1484234340 
050 4 |a QA76.754 
100 1 |a Freeman, Adam 
245 0 0 |a Pro Entity Framework Core 2 for ASP.NET Core MVC  |c Adam Freeman 
260 |a [Berkeley, CA]  |b Apress  |c 2018 
300 |a 1 online resource 
505 0 |a Intro; Contents; About the Author; About the Technical Reviewer; Part I: Introducing Entity Framework Core 2; Chapter 1: Entity Framework Core in Context; Understanding Entity Framework Core; About This Book; What Do You Need to Know?; What Software Do You Need?; What If You Don't Want to Use Windows?; What Is the Structure of This Book?; Part 1: Introducing Entity Framework Core 2; Part 2: Entity Framework Core 2 in Detail; Part 3: Advanced Entity Framework Core 2; Where Can You Get the Example Code?; Where Can You Get Corrections for This Book?; How Can You Contact Me?; Summary 
505 0 |a Understanding the Duplicate Query PitfallAvoiding a Query Using CSS; Forcing Query Execution in the Repository; Common Problems and Solutions; Problems Creating or Accessing the Database; The "No executable found matching command dotnet-ef" Error; The "Build Failed" Error; The "The entity type requires a primary key to be defined" Error; The "There is already an object named in the database" Exception; The "A Network-Related or Instance-Specific Error Occurred" Exception; The "Cannot Open Database Requested By The Login" Exception; Problems Querying Data 
505 0 |a Exploring the DatabaseExamining the Database Tables; Examining the Database Content; Understanding SQL; Querying Data; Manually Querying the Database; Filtering Data; Selecting and Ordering Columns; Ordering Rows; Examining the Entity Framework Core Query; Understanding Query Parameters; Storing and Updating Data; Updating Existing Data; Deleting Data; Joining Data; Preparing the Database; Performing a Join; Summary; Chapter 4: SportsStore: A Real (Data) Application; Creating the Project; Configuring the MVC Framework; Adding the Model; Adding a Repository; Adding a Controller and View 
505 0 |a Adding the Finishing TouchesRunning the Example Application; Summary; Chapter 5: SportsStore: Storing Data; Preparing for this Chapter; Configuring Entity Framework Core; Configuring Entity Framework Core Logging Messages; Preparing the Data Model; Defining a Primary Key Property; Creating the Database Context Class; Updating the Repository Implementation; Preparing the Database; Configuring the Connection String; Configuring the Database Provider and Context Class; Creating the Database; Running the Application; Avoiding the Query Pitfalls; Understanding the IEnumerable Pitfall 
505 0 |a Chapter 2: Your First Entity Framework Core ApplicationGetting Ready; Installing .NET Core; Installing Visual Studio 2017; Adding the Visual Studio Extensions; Creating the Project; Setting the Scene; Creating the Project; Adding the Bootstrap CSS Framework; Configuring the HTTP Port; Creating the Data Model and Context Classes; Creating the Controller and Views; Configuring Entity Framework Core; Configuring the Connection String; Configuring the Startup Class; Preparing the Database; Testing the Application; Summary; Chapter 3: Working with Databases; Preparing for This Chapter 
653 |a Active server pages / http://id.loc.gov/authorities/names/n98026190 
653 |a Microsoft .NET Framework / http://id.loc.gov/authorities/names/n2017043838 
653 |a Microsoft programming / bicssc 
653 |a Entity Framework (Software framework) / fast 
653 |a Entity Framework (Software framework) / http://id.loc.gov/authorities/names/n2017050087 
653 |a Microsoft .NET Framework / fast 
653 |a COMPUTERS / Programming Languages / ASP.NET. / bisacsh 
653 |a Active server pages / fast 
653 |a Algorithms & data structures / bicssc 
653 |a Software Engineering / bicssc 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Includes index 
028 5 0 |a 10.1007/978-1-4842-3435-8 
015 |a GBB8M4634 
024 8 |a 10.1007/978-1-4842-3435-8 
776 |z 9781484234341 
776 |z 9781484246696 
776 |z 9781484234358 
776 |z 1484234359 
776 |z 9781484234365 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484234358/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 620 
082 0 |a 005.3 
520 |a Model, map, and access data effectively with Entity Framework Core 2, the latest evolution of Microsoft's object-relational mapping framework that allows developers to access data using .NET objects, and the most common data access layer used in ASP.NET Core MVC 2 projects. Best-selling author Adam Freeman explains how to get the most from Entity Framework Core 2 in MVC projects. He begins by describing the different ways that Entity Framework Core 2 can model data and the different types of databases that can be used. He then shows you how to use Entity Framework Core 2 in your own MVC projects, starting from the nuts-and-bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. You will: Gain a solid architectural understanding of Entity Framework Core 2 Learn how to create databases using your MVC data model Learn how to create MVC models using an existing database Learn how to use Entity Framework Core 2 to access data in an MVC application Learn how to use Entity Framework in RESTful Web Services Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them