文件名称:基于.net Framework471搭建的WebAPI简单框架配套demo
文件大小:267KB
文件格式:7Z
更新时间:2022-10-01 16:40:36
orm 软件框架 .net
内容概要: 通过带着读者手写WebApi框架,了解 WebApi核心原理。在过程中会摘取整体框架中的核心逻辑,简化代码实现过程,了解Autofac+SQLSugar+Swagger-UI+EF的魅力所在,让读者爱上.net的框架。进而对.net的DDD设计模式有想更深入的了解。 适合人群: 具备一定编程基础,工作1年的研发人员 能学到什么: ①依赖注入模式、O/RM对象映射模式; ②IOC、循环依赖都是如何设计和实现的。 阅读建议: 此资源以开发WebApi框架,最基本的DDD领域分层,让初学者对DDD的一个切面有所了解,同时内置了详细的运行说明,只需本地部署数据库即可运行。
【文件预览】:
CK.Project.Web.Application
----bin()
--------Release()
--------Debug()
----packages.config(576B)
----obj()
--------Debug()
----app.config(423B)
----User()
--------Dto()
--------IUserAppService.cs(506B)
--------UserAppService.cs(2KB)
--------Temp()
----CK.Project.Web.Application.csproj(5KB)
----Properties()
--------AssemblyInfo.cs(1KB)
运行说明.txt
CK.Project.Web.sln
CK.Project.Web.Core
----bin()
--------Release()
--------Debug()
----packages.config(576B)
----obj()
--------Debug()
----User.cs(2KB)
----CK.Project.Web.Core.csproj(4KB)
----Properties()
--------AssemblyInfo.cs(1KB)
CK.Project.Web.EntityFramework.Core
----bin()
--------Release()
--------Debug()
----CK.Project.Web.EntityFramework.Core.csproj(5KB)
----packages.config(717B)
----obj()
--------Debug()
----app.config(1KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----Repository()
--------PgRepository.cs(2KB)
CK.Project.Web.WebAPI
----Models()
----bin()
--------zh-Hans()
--------roslyn()
--------SqlSugar.dll(1.1MB)
----packages.config(2KB)
----Web.config(4KB)
----CK.Project.Web.WebAPI.csproj.user(2KB)
----obj()
--------Debug()
----Web.Debug.config(1KB)
----Controllers()
--------User()
----App_Start()
--------WebApiConfig.cs(611B)
--------SwaggerConfig.cs(3KB)
--------AutofacConfig.cs(6KB)
--------CachingSwaggerProvider.cs(4KB)
----App_Data()
----Web.Release.config(1KB)
----Global.asax.cs(503B)
----Global.asax(116B)
----Scripts()
--------Swaggerui()
----Properties()
--------AssemblyInfo.cs(1KB)
----CK.Project.Web.WebAPI.csproj(13KB)