Getting Started 🚀
Tài liệu này nhằm mục đích tạo và chạy một dự án dựa trên .NET TD WebAPI chỉ trong 5 phút.
Đảm bảo cài đặt môi trường phát triển đầy đủ. Tham khảo Development Environment.
Forking the Repository & Creating your New Solution!
- Fork hoặc Clone
TD.WebApi. - Thiết lập riêng Solution cho bạn
Running the Application
Mở Solution thông qua VS Code hoặc Visual Studio
Thiết lập Connection String
Để chạy được ứng dụng, đổi lại connection strings. Truy cập tới thư mụcsrc/Host/Configurations và mở file database.json. Tại đây bạn sửa lại chuỗi kết nối tới Database DatabaseSettings (hỗ trợ MSSQL, MySQL , PostgreSQL, SQLite, Oracle). Ví dụ
PostgreSQL
"DatabaseSettings": {
"ConnectionString": "Host=localhost;Database=rootTenantDb;Username=postgres;Password=root;Include Error Detail=true",
"DBProvider": "postgresql"
}
MySQL
"DatabaseSettings": {
"ConnectionString": "server=localhost;uid=root;pwd=root;database=defaultRootDb;Allow User Variables=True",
"DBProvider": "mysql"
}
MSSQL
"DatabaseSettings": {
"DBProvider": "mssql",
"ConnectionString": "Data Source=(localdb)\\mssqllocaldb;Initial Catalog=rootTenantDb;Integrated Security=True;MultipleActiveResultSets=True"
}
Oracle
{
"DatabaseSettings": {
"DBProvider": "oracle",
"ConnectionString": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=49154))(CONNECT_DATA =(SERVER=DEDICATED)(SERVICE_NAME=ORCLPDB1.localdomain)));User Id=fullstack;Password=password123"
}
}
Sau khi chỉnh sửa chuỗi kết nối database, đã có thể chạy ứng dụng. Chạy lệnh sau
cd src/Host
dotnet build
dotnet run

- Lưu ý: Connection String khai báo trong appSettings là connection mặc định của tenant
root. Tất cả thông tin tenant khác sẽ được lưu trong bảng Tenants.
Like TDWebAPI? ❤️
Here is what you can do to show your support!
Buy me a Coffee ☕