ASP.NET Core: CRUD Using Blazor and Entity Framework Core

Microsoft has recently announced the release of a new .NET web framework – Blazor. In this article, we are going to create a web application using Blazor with the help of Entity Framework Core. We will be creating a sample Employee Record Management System and perform CRUD operations on it.

Install .NET Core 2.1 Preview 1 SDK from here.
Install preview of Visual Studio 2017 v15.7 from here.
Install ASP.NET Core Blazor Language Services extension from here.
SQL Server 2012 or above.

The Blazor framework is not supported by versions below Visual Studio 2017 v15.7. Before proceeding further, I suggest you read my previous article on getting started with Blazor.