Programming C#

.Net Command-line Interface

Check Version

Lệnh kiểm tra version đang cài đặt trên máy tính

dotnet --version

Help Create Project

Lệnh hiển thị các loại project được hỗ trợ trong dotnet core

dotnet new --list

Create Solution

dotnet new sln

Create Web MVC Net Core empty

Lệnh tạo mới project empty trong thư mục WebApp

dotnet new web -o WebApp

Lưu ý: -o là cờ hiệu viết tắt --output

Add Project to solution

dotnet sln add ./WebApp

Lệnh add project WebApp vào sln

Add library Mysql

dotnet add package MySqlConnector

Add Library Dapper

dotnet add package Dapper

Add library ADO.NET for SQL Server

Có 2 cách để sử dụng ADO.NET kết nối đến SQL Server

dotnet add package System.Data.SqlClient

Hoặc có thể dùng lệnh

dotnet add package Microsoft.Data.SqlClient

Create project Library

dotnet new classlib -o DAL

Add Class Library to project WebApp

dotnet add WebApp/WebApp.csproj reference DAL/DAL.csproj

Add Entity Framework Core for SQL Server

dotnet add package Microsoft.EntityFrameworkCore.SqlServer

Connection String

Tạo chuỗi kết nối với xác thực Window

Server=.;Database=WebStore;Trusted_Connection=yes;TrustServerCertificate=True

Tạo chuỗi kết nối với xác thực SQL Server

Server=.;Database=WebStore;User Id=sa;Password=123;TrustServerCertificate=True

Add Library xác thực với Google và Facebook

Add library for Google authentication

Microsoft.AspNetCore.Authentication.Google

Add library for Facebook authentication

dotnet add package Microsoft.AspNetCore.Authentication.Facebook