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中实现的服务器端验证完美配合。