huyhoang160593 / MvcEcommerceFashion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MVC Dotnet EcommerceFashion

Documentation

Cài đặt phát triển với DotNetSDK

  1. Đảm bảo rằng bạn đang có bộ cài DotNetSDK trong máy, nếu như không, sử dụng đường link dưới đây để tải về: https://dotnet.microsoft.com/en-us/download, hoặc đơn giản máy có VisualStudio
  2. Mở Terminal bất kì để kiểm tra phiên bản Dotnet trong máy:
dotnet --version
  1. Đảm bảo dotnet có hai thư viện này ở cấp độ global bằng cách sử dụng các câu lệnh sau(lần lượt)
dotnet tool uninstall --global dotnet-aspnet-codegenerator
dotnet tool install --global dotnet-aspnet-codegenerator
dotnet tool uninstall --global dotnet-ef
dotnet tool install --global dotnet-ef
  1. Chạy migration để cài đặt phần authentication
dotnet ef database update --context EntityDbContext 
  1. Chạy migration để cài đặt phần định nghĩa DB
dotnet ef database update --context ApplicationDbContext
  • Khởi chạy dự án
dotnet run
  • Tạo migration khi thay đổi Entity:
dotnet ef migrations add <ten-migration> --context <ten-context>
  • Tạo Controller mẫu từ Entity đã tạo:
dotnet aspnet-codegenerator controller -name <ten-entity>Controller -m <ten-entity> -dc MvcEcommerceFashion.Data.EntityDbContext --relativeFolderPath Controllers --useDefaultLayout --referenceScriptLibraries

Thiết đặt với VisualStudio

  1. Mở file MvcEcommerceFashion.csproj bằng VisualStudio và để IDE làm phần thiết đặt cơ bản
  2. Tìm kiếm file appsettings.json và thay đổi nội dung của nó ứng với hai key ApplicationDbContextConnectionEntityDbContext thành:
    Server=localhost;Database=<tên-db-sử-dụng>;User Id=<tên-người-dùng-thiết-đặt-db>;Password=<mật-khẩu-thiết-đặt-cho-db>;Trusted_Connection=False;TrustServerCertificate=True;MultipleActiveResultSets=true
    
    để Server có thể kết nối được với databse, database nên được tạo mới hoàn toàn, xóa và tạo lại database trên giao diện quản lý thường dùng
  3. Sau khi dự án được thiết đặt xong, từ menu Tools, chọn NuGet Package Manager > Package Manager Console
  4. Từ giao diện console mở ra, lần lượt chạy hai câu lệnh sau:
Update-Database -Context EntityDbContext
Update-Database -Context ApplicationDbContext

About


Languages

Language:C# 42.9%Language:HTML 41.9%Language:CSS 13.2%Language:JavaScript 1.0%Language:Shell 0.6%Language:Dockerfile 0.2%Language:TSQL 0.1%