tasks
version
簡單的任務管理系統是使用Microsoft ASP.NET Core 2.2框架和實體Framework Core 2.2的MVC Web應用程序的模範實現。此軟件中包含的功能是標準任務管理。在任務中,您可以分配受讓人用戶來完成該任務。系統允許記錄任務求解過程,並將任務附加到里程碑中。
我要在.NET Framework中使用一個內置的ORM實體框架,因為它已有記錄,並且具有許多功能,這些功能可以簡化我的應用程序中的關係數據庫模型。當然,它不適合我的計劃。在.NET框架生態系統中工作也很快且優化。
我使用了標準的內置身份服務,但是它很少擴展,例如,在與我的實體框架模型的關係中使用它。通常,我將其擴展到使用INT作為主要鍵,但是這次我試圖使用標準GUID來像Microsoft的正確方法一樣。
作為項目的前端部分,我使用了帶有框架Razorview的標準,包括Bootstrap CSS框架。它通過內置幫助者簡化了項目的開發,例如,我最喜歡的是使用jQuery和之前提到的CSS Framework的CSRF,XSS保護和客戶端驗證的助手。它還可以與ASP.NET Core和實體框架Core中實現的服務器端驗證完美配合。