# CK.Project.Web **Repository Path**: ck_yeun9/ck-project-web ## Basic Information - **Project Name**: CK.Project.Web - **Description**: 基于.net Framework471搭建的WebAPI简单框架,采用SQLSugar+AutoFac IOC+Swagger Ui,可以学习用 - **Primary Language**: C# - **License**: MIT - **Default Branch**: Main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-09-28 - **Last Updated**: 2024-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: Csharp, Swagger, ioc, sqlsugar ## README # CK.Project.Web ### 配套教程:[基于.Net Framework471搭建的WebAPI简单框架(上)](https://www.gkhive.com/framework47webapi1.html) [基于.Net Framework471搭建的WebAPI简单框架(下)](https://www.gkhive.com/framework47webapi2.html) ### :pray: 感谢以下开源项目: 1. ##### SqlSugar——国内最受欢迎的 ORM 框架,支持.NET CORE 和 MySql、SqlServer、Sqlite、Oracle 、 postgresql 、达梦、人大金仓 数据库,具有EF NH的功能,比EF更人性化的语法,支持真实的批量操作,另外还有媲美DAPPER的性能。[SqlSugar, Apache-2.0开源协议](https://gitee.com/dotnetchina/SqlSugar) 2. ##### Autofac——An addictive .NET IoC container。[Autofac, MIT开源协议](https://github.com/autofac/Autofac) 3. ##### swagger-ui——Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.。[swagger-ui, MIT开源协议](https://github.com/swagger-api/swagger-ui) #### 介绍 基于.net Framework471搭建的WebAPI简单框架,采用SQLSugar+IOC+Swagger-ui,可以学习用 #### 软件架构 .Net WebAPI+SQLSugar+AutoFac+Swagger-ui #### 使用说明 1、打开“CK.Project.Web.sln”文件。 2、待VS就绪后,点击解决方案名“CK.Project.Web”右键,选择“还原所有Nuget包..”。 3、将”CK.Project.Web.WebAPI“设为启动项目。 4、依次把各项目生成一遍,顺序如下(严格按照如下顺序,否则可能报错): CK.Project.Web.Core——>CK.Project.Web.EntityFramework.Core——> CK.Project.Web.Application——>CK.Project.Web.WebAPI #### 项目名称说明(推荐以下方法命名,但是不影响你自己的命名方式) CK=作者名字/公司名称 Project=项目的名称 Web=项目类型