From b3f0ccd2d552f38f513dfd0bfa653a812dc1cb37 Mon Sep 17 00:00:00 2001 From: YIk Teng Hie Date: Sat, 29 May 2021 10:15:12 +0800 Subject: [PATCH] dotnet core --- dotnet/README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 dotnet/README.md diff --git a/dotnet/README.md b/dotnet/README.md new file mode 100644 index 0000000..ab43640 --- /dev/null +++ b/dotnet/README.md @@ -0,0 +1,45 @@ +# Quick Start on dotnet Core + +* [.NET 5.0 Download](https://dotnet.microsoft.com/download) and install visual studio code +* alternative, install [visual studio Community](https://visualstudio.microsoft.com/vs/community/) +* [Reference](https://docs.microsoft.com/en-us/dotnet/core/tools/) + +```shell + +// list all templates +$ dotnet new --list + +// scaffold a template project +$ dotnet new --install Microsoft.DotNet.Web.Spa.ProjectTemplates + +// clean output of project +$ dotnet clean + +// build the project +$ dotnet build + +// build & run the project +$ dotnet run + + +// +$ dotnet add package +``` + +* [Entity Framework Core](https://docs.microsoft.com/en-us/ef/) (EF Core) for SQL + * Microsoft.EntityFrameworkCore + * Microsoft.EntityFrameworkCore.Relational + * Microsoft.EntityFrameworkCore.SqlServer + * Microsoft.EntityFrameworkCore.Tools +* List of [EF Core Providers](https://docs.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli) + +```shell +$ dotnet ef + +$ dotnet ef database + +$ dotnet ef dbcontext + +$ dotnet ef migrations +``` +