第一部分:创建项目

选择Web/ASP.NET Web Application

这里我选择的是WebAPI,并且增加MVC和Web API,权限部分选择无权限


第二部分:增加EF连接

因为项目需要连接至SQL Server,在Web API项目中增加EF是比较好的选择。

因为数据已经是存在的,所以选择DB first

创建新的数据库连接

选择数据源为SQL Server

输入数据库信息,并连接至数据库

选择将当前连接字符串包含至项目中

选择需要导入的数据库对象,这里我们不需要选择任何的数据库对象,因为只需要从系统中运行SQL语句获取相应的数据即可。


第三部分:增加Swagger引用

在项目解决方案中,鼠标右键,选择管理NuGet包

在包查询时输入swashbuckle,并点击进行安装

安装时,会需要选择引用的项目

安装中

安装完成后,会发现在项目文件夹App_Start会加入一个新文件SwaggerConfig.cs

找到该行,将前面的注释删除即可

并且创建新的方法

创建的方法如下

暂时不修改方法中的代码,打开项目属性

项目默认配置,点击以下XML documentation file

选择后,并使用默认的文件名,也可以修改其中的文件名,将其中的路径加文件名复制至之前的方法

将项目属性中配置的XML文档位置加入至方法中

最新文章

  1. C++学习笔记23:库
  2. Java注释Override、Deprecated、SuppressWarnings详解
  3. appserver配置虚拟主机
  4. 一个比较全面的DJANGO_REST_FRAMEWORK的CASE
  5. HW4.43
  6. 比较ArrayList和LinkedList
  7. HDU 5815 - Golden Week
  8. JMeter 连接数据库报错No suitable driver found for jdbc:xxxxxxxxx
  9. 两个同级div等高布局
  10. java 上传文件-生成文件首页缩略图 生成pdf 抓取图片
  11. C#学习笔记-状态模式
  12. Linux 系统巡检常用命令
  13. LeetCode题解之 Find the Town Judge
  14. Day 1 For Knowledge Management
  15. 线程池ThreadPoolExecutor整理
  16. 用C++调用tensorflow在python下训练好的模型(centos7)
  17. MySQL积累
  18. 举例说明:Hadoop vs. NoSql vs. Sql vs. NewSql
  19. UVa 1349 - Optimal Bus Route Design(二分图最佳完美匹配)
  20. luoguP2387 [NOI2014]魔法森林

热门文章

  1. iostat和iowait详细解说
  2. crontab 定期拉取代码
  3. SpringMVC中ModelAndView addObject()设置的值jsp取不到的问题
  4. iOS tag的使用
  5. websocket连接相关的几个问题
  6. Freemarker <#list List/Map/Array[] as Object>
  7. Item 30 用enum代替int常量类型枚举,string常量类型枚举
  8. 「6月雅礼集训 2017 Day10」quote
  9. 【POJ】2947 Widget Factory(高斯消元)
  10. 【BZOJ】1709: [Usaco2007 Oct]Super Paintball超级弹珠