【文件属性】:
文件名称:FTSS:C#.Net Core提供的快速,可测试,安全和可扩展的宁静API
文件大小:213KB
文件格式:ZIP
更新时间:2021-02-10 04:56:13
jwt sql postman dapper restful-api
FTSS => C#.Net Core提供的快速,可测试,安全和可扩展的宁静API
目的:
我通过开发此项目来遵循以下方法:
快速开发,在实际环境中快速
可通过自动化测试进行测试
安全的RESTful API
可扩展
堆栈:
我使用Microsoft堆栈进行开发,使用Postman运行API:
C#
点网核心3.1
Asp.NET Core MVC REST
Dapper作为ORM
智威汤逊
NUnit
起订量
MS-SQL服务器
邮差
*:
该项目是完全开源的,每个人都可以分支,下载,重新部署,用于学习或用于企业目的。
责任:
我创建这个项目是为了分享我的知识和经验,以便从其他开发人员那里获得反馈,以纠正自己并提高我的技能。 但是,我几乎不努力创建干净且可信赖的代码,它可能包含模棱两可的类或方法,希望以后您的评论会有所帮助。
代码优先或数据库优先:
由于此项目
【文件预览】:
FTSS-master
----.gitignore(6KB)
----FTSS.Models()
--------API()
--------Database()
--------FTSS.Models.csproj(449B)
----README.md(2KB)
----FTSS.API()
--------Startup.cs(2KB)
--------Filters()
--------Documents()
--------Properties()
--------Program.cs(690B)
--------Extensions()
--------appsettings.Development.json(159B)
--------BaseController.cs(1KB)
--------FTSS.API.csproj(679B)
--------WeatherForecast.cs(289B)
--------appsettings.json(431B)
--------Controllers()
----.github()
--------workflows()
----.gitattributes(2KB)
----FTSS.Documents()
--------FTSS.Documents.csproj(130B)
----FTSS Login.png(75KB)
----FTSS.sln(3KB)
----FTSS.Logic.Tests()
--------FTSS.Logic.Tests.csproj(522B)
----FTSS.Logic()
--------FileIO()
--------FTSS.Logic.csproj(578B)
--------Database()
--------Security()
--------CommonOperations()
--------Log()
----FTSS.DP.Dapper()
--------SQLExecuter.cs(2KB)
--------FTSS.DP.DapperORM.csproj(401B)
--------ISQLExecuter.cs(548B)
--------Common.cs(3KB)
--------StoredProcedure()
----FTSS()