• Complain

Eric Vogel - Beginning Entity Framework Core 5: From Novice to Professional

Here you can read online Eric Vogel - Beginning Entity Framework Core 5: From Novice to Professional full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Eric Vogel Beginning Entity Framework Core 5: From Novice to Professional
  • Book:
    Beginning Entity Framework Core 5: From Novice to Professional
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Beginning Entity Framework Core 5: From Novice to Professional: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Beginning Entity Framework Core 5: From Novice to Professional" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Use the code-driven approach of Entity Framework Core 5 to build a functional web application that accesses a database on the backend server. This book covers the common use cases of Entity Framework that a developer needs to master in order to begin building applications that run against a database. Throughout the book you will be shown how to use Entity Framework Core 5 by implementing a simple ASP.NET Core Razor Pages line-of-business application. This example application will be similar to those you might write yourself and deploy to your users on a web or intranet site via a browser. This book takes a code-first approach in which your database will be created and seeded programmatically. You wont need to create the database through your database engines interface. Instead, you will be shown how to define your data model in Entity Framework, and then let Entity Framework do the work of creating your database and schema for you. From there you will learn how to seed your database with example data, then to implement the common, so-called CRUD operations consisting of creating, retrieving, updating, and deleting rows of data. By the end of the book you will have built a well-designed application that you can use as the basis for future applications that you create in your job. You will:Download and install Entity Framework Core 5Perform create, read, update, and delete (CRUD) operationsCreate and seed a database with example data using Entity Framework Core 5Incrementally add new database functionality through Entity Framework Core 5 migrationsRecognize when to take advantage of new features introduced in Entity Framework Core 5Deliver line-of-business applications using ASP.NET Core that run in a browser

Eric Vogel: author's other books


Who wrote Beginning Entity Framework Core 5: From Novice to Professional? Find out the surname, the name of the author of the book and a list of all author's works by series.

Beginning Entity Framework Core 5: From Novice to Professional — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Beginning Entity Framework Core 5: From Novice to Professional" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Beginning Entity Framework Core 5 Eric Vogel Beginning - photo 1
Book cover of Beginning Entity Framework Core 5
Eric Vogel
Beginning Entity Framework Core 5
From Novice to Professional
1st ed.
Logo of the publisher Eric Vogel Okemos MI USA Any source code or other - photo 2
Logo of the publisher
Eric Vogel
Okemos, MI, USA

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/9781484268810 . For more detailed information, please visit http://www.apress.com/source-code .

ISBN 978-1-4842-6881-0 e-ISBN 978-1-4842-6882-7
https://doi.org/10.1007/978-1-4842-6882-7
Eric Vogel 2021
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Distributed to the book trade worldwide by Springer Science+Business Media LLC, 1 New York Plaza, Suite 4600, New York, NY 10004. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
Introduction

This book is aimed at readers who have a beginners knowledge of the .NET Framework who are looking to use Entity Framework (EF) Core 5 for a side project or business application. No prior knowledge of Entity Framework Core 5 is required. The book guides the user through the basics of Entity Framework Core 5 up to some more advanced concepts and culminates in creating an ASP.NET Core Razor Pages web application that has full create, read, update, and delete (CRUD) capability.

We will be using the NUnit Framework to test Entity Framework Core 5 behavior before using it in a full web application. You will first go over how to query data and then how to insert, update, and delete data. Later in the book, we will go over more advanced techniques like how to aggregate data, use navigation properties to get related data, and call custom raw SQL and stored procedures.

The later chapters also cover basic authentication, authorization, and reporting in an ASP.NET Core Razor Pages web application. You will learn how to query and manipulate a SQL Server database by testing each facet through NUnit integration tests.

Table of Contents
Part I: Getting Started
Part II: Core Features
Part III: Advanced Features
Part IV: A Model Web Application
Part V: Learning More
About the Author
Eric Vogel

is a seasoned contributor to Visual Studio Magazine and Senior Software Developer at Red Cedar Solutions Group. He has been developing .NET Framework web and desktop solutions for 13 years. He holds a Bachelor of Science degree in computer science from Michigan State University. He is Acting President of the Greater Lansing User Group for .NET.

About the Technical Reviewer
Pieter Nijs
is a Belgian NET architect with a passion for mobile and cloud development He - photo 3

is a Belgian .NET architect with a passion for mobile and cloud development. He has played a key role in several projects ranging from large consumer-facing healthcare, telecom, and media apps to smaller LOB applications. As a mobile development expert at Xpirit Belgium, he loves helping customers implement mobile-first and cloud-first applications. Pieter is primarily interested in the Microsoft stack, so his interest and expertise translate to technologies like .NET, C#, XAML, Xamarin, UWP, Azure, Azure DevOps, and so on. Both at work and in his spare time, Pieter is constantly working and playing with these and other new technologies. He likes to tell everybody about the things he does, sharing his knowledge. Hence, you can find him speaking at conferences, giving trainings, and blogging at blog.pieeatingninjas.be. Since 2017, Pieter has been receiving the Microsoft MVP Award in the Windows Development category for sharing his passion and expertise with the community.

Part I Getting Started
Eric Vogel 2021
E. Vogel Beginning Entity Framework Core 5 https://doi.org/10.1007/978-1-4842-6882-7_1
1. Installation
Eric Vogel
(1)
Okemos, MI, USA

In order to use Entity Framework Core 5, you will need some tools. These tools include Visual Studio (VS) 2019 and some NuGet packages for your solution.

Install Visual Studio

The first step is getting a version of Visual Studio 2019. The Community Edition of Visual Studio 2019 for Windows can be used for all code in this book. If you are running macOS, you can also opt to install Visual Studio for Mac. Ill be using Windows for the remainder of the book, but the steps are about the same for macOS.

You can download Visual Studio 2019 from .
Figure 1-1 Download VS 2019 Next install the latest Visual Studio 2019 and - photo 4
Figure 1-1

Download VS 2019

Next, install the latest Visual Studio 2019 and select the .NET Core option as seen in Figure .
Figure 1-2 Install NET Core Support Entity Framework Core 5 will run on both - photo 5
Figure 1-2

Install .NET Core Support

Entity Framework Core 5 will run on both .NET Core 3.1 and .NET 5. For this book, we will be using .NET Core 3.1.

Create a Project

Entity Framework Core 5 works on a variety of application types from console apps, desktop apps, and web apps. For this book, we will be creating an ASP.NET Core MVC (Model-View-Controller) app.

We will now create the project in Visual Studio and install all the required tools to use Entity Framework Core 5. First, create a new project in Visual Studio as seen in Figure .
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Beginning Entity Framework Core 5: From Novice to Professional»

Look at similar books to Beginning Entity Framework Core 5: From Novice to Professional. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Beginning Entity Framework Core 5: From Novice to Professional»

Discussion, reviews of the book Beginning Entity Framework Core 5: From Novice to Professional and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.