Building web applications with Visual Studio 2017 : using .NET Core and modern JavaScript frameworks /: using .NET Core and modern JavaScript frameworks. (2017)
- Record Type:
- Book
- Title:
- Building web applications with Visual Studio 2017 : using .NET Core and modern JavaScript frameworks /: using .NET Core and modern JavaScript frameworks. (2017)
- Main Title:
- Building web applications with Visual Studio 2017 : using .NET Core and modern JavaScript frameworks
- Further Information:
- Note: Philip Japikse, Kevin Grossnicklaus, Ben Dewey.
- Authors:
- Japikse, Philip
Grossnicklaus, Kevin
Dewey, Ben - Contents:
- At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Visual Studio 2017 and .NET Core; Chapter 1: Introducing Entity Framework Core; The SpyStore Database; Installing Visual Studio 2017 and .NET Core; Installing Visual Studio; Installing the .NET Core SDKs; The .NET Core Command Line Interface (CLI); Creating and Configuring the Solution and Projects; Creating the Solution and Projects; Changes to the Project Files; Updating the Target Framework; Working with NuGet Packages; Manually Restoring Packages. Restoring Packages from the CLIRestoring with Package Manager Console; Adding the Project References; Adding Entity Framework Core; Adding EF Packages to the SpyStore. DAL Project; Installing/Updating Packages Using the SpyStore. DAL.csproj File; Adding EF Packages to the SpyStore. Models Project; Adding Packages to the SpyStore. DAL. Tests Project; Building the Foundation; Understanding the DbContext Class; Creating the StoreContext Class; Understanding the DbSet Collection Type; Connection Resiliency; Custom Connection Strategies; Building the Base Entity Class; Entity Framework Conventions. Data Annotations Support in EF CoreAdding Data Annotations to the EntityBase Class; Adding the Category Model Class; Adding the Categories DbSet; Migrations; Executing EF .NET CLI Commands; Creating the First Migration; Removing a Migration; Applying the Migration; Viewing the Database; Creating Migration SQL Scripts;At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Visual Studio 2017 and .NET Core; Chapter 1: Introducing Entity Framework Core; The SpyStore Database; Installing Visual Studio 2017 and .NET Core; Installing Visual Studio; Installing the .NET Core SDKs; The .NET Core Command Line Interface (CLI); Creating and Configuring the Solution and Projects; Creating the Solution and Projects; Changes to the Project Files; Updating the Target Framework; Working with NuGet Packages; Manually Restoring Packages. Restoring Packages from the CLIRestoring with Package Manager Console; Adding the Project References; Adding Entity Framework Core; Adding EF Packages to the SpyStore. DAL Project; Installing/Updating Packages Using the SpyStore. DAL.csproj File; Adding EF Packages to the SpyStore. Models Project; Adding Packages to the SpyStore. DAL. Tests Project; Building the Foundation; Understanding the DbContext Class; Creating the StoreContext Class; Understanding the DbSet Collection Type; Connection Resiliency; Custom Connection Strategies; Building the Base Entity Class; Entity Framework Conventions. Data Annotations Support in EF CoreAdding Data Annotations to the EntityBase Class; Adding the Category Model Class; Adding the Categories DbSet; Migrations; Executing EF .NET CLI Commands; Creating the First Migration; Removing a Migration; Applying the Migration; Viewing the Database; Creating Migration SQL Scripts; Understanding CRUD Operations Using Entity Framework; Creating Records; Reading Records; No-Tracking Queries; Updating Records; Concurrency Checking; Updating Using Entity State; Deleting Records; Deleting Using Entity State; Unit Testing EF Core. Creating the CategoryTests ClassCreating and Running the First Test; Testing EF CRUD Operations; Test Adding a Category Record; Test Retrieving All Category Records; Test Updating a Category Record; Test Deleting a Category Record Using Remove; Test Deleting a Record Using EntityState; Testing Concurrency Checking; Adding the Core Repository Interface and Base Class; Adding the IRepo Interface; Adding the Base Repository; Adding the Category Repository; Summary; Chapter 2: Building the Data Access Layer with Entity Framework Core; The SpyStore Database; Navigation Properties and Foreign Keys. Handling Display NamesMixing EF with Stored Procedures and Functions; Finishing the Model Classes; Updating the Category Model; Adding the Product Model; Adding the Shopping Cart Record Model; Adding the Order Model; Adding the Order Detail Model; Adding the Customer Model; Updating the StoreContext; Adding the DbSet Properties for the Models; Finishing the Model with the Fluent API; Creating the Unique Index for Email Addresses on the Customer Table; Setting Default Values on the Order Table; Creating the Computed Column for Order Details. … (more)
- Publisher Details:
- United States : Apress
- Publication Date:
- 2017
- Copyright Date:
- 2017
- Extent:
- 1 online resource, illustrations
- Subjects:
- 006.7/8
004
Computer science
Web applications
COMPUTERS -- General
Web applications
Computer Science
Microsoft and .NET
Programming Languages, Compilers, Interpreters
Computers -- Programming Languages -- General
Programming & scripting languages: general
Microsoft software
Microsoft .NET Framework
Computers -- Programming -- Microsoft Programming
Microsoft programming
Electronic books
Electronic book - Languages:
- English
- ISBNs:
- 9781484224786
1484224787
1484224779
9781484224779 - Related ISBNs:
- 9781484224779
- Notes:
- Note: Includes bibliographical references.
Note: Online resource; title from PDF title page (SpringerLInk, viewed July 18, 2017). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.368868
- Ingest File:
- 02_348.xml