ExpenseAPI 是一個簡單的 ASP.NET Core Web API,用於管理支出。
- 這是一個記賬的軟體。
- 新增一筆記賬
- 查看所有記賬
- 查看某一筆記賬
- 刪除一筆記賬
- id
- 日期
- 金額
- 類型
- 備註
- .NET 8.0 SDK
- ASP.NET Core
- Entity Framework Core
- Swashbuckle (Swagger)
-
克隆此倉庫:
git clone https://github.com/linjinhsien/ExpenseAPI.git cd ExpenseAPI
-
還原依賴項:
dotnet restore
-
更新數據庫:
dotnet ef database update
-
運行應用程序:
dotnet run
應用程序將在 https://localhost:7039/
上可用。
- GET
/Expense
- 獲取所有支出 - GET
/Expense/{id}
- 根據 ID 獲取特定支出 - POST
/Expense
- 創建新支出 - PUT
/Expense/{id}
- 根據 ID 更新支出 - DELETE
/Expense/{id}
- 根據 ID 刪除支出
- ExpenseController.cs: 處理支出相關的 HTTP 請求。
- ExpenseContext.cs: Entity Framework Core 的支出上下文。
- Expense.cs: 支出模型。
此項目基於 MIT 許可證 - 詳見 LICENSE.txt 文件。