本篇文章实现是基于上一篇文章,进下补充:多余的就很少说了,只是为了实现Model的描述生成:有兴趣的能够结合上一篇的进行实现:若有更好的办法但愿能够告知谢谢你们!html
上一篇文章地址: http://www.javashuo.com/article/p-exanjcem-kz.html学习
打开类库的属性:修改输出项:如图所示:spa
点击生成后会自动建立 BusinessBll.xml 文档:BusinessBll.xml 属性修改以下图所示:3d
Users类中内容以下:code
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace BusinessBll { /// <summary> /// 用户类 /// </summary> public class Users { /// <summary> /// 用户ID /// </summary> public int ID { get; set; } = 1; /// <summary> /// 用户编号 /// </summary> public string Name { get; set; } /// <summary> /// 密码 /// </summary> public string Pwd { get; set; } /// <summary> /// 用户基本信息 /// </summary> public UserInfo userInfo { get; set; } } /// <summary> /// 用户的基本信息 /// </summary> public class UserInfo { /// <summary> /// 地址信息 /// </summary> public string Address { get; set; } /// <summary> /// 用户编号 /// </summary> public int Phone { get; set; } } }
项目生成后:会有两个XML文档:因此要使用两个XML文档,以下图所示xml
第一个是Web 项目生成的SwaggerDesc.xml文档内容以下:htm
第二个文档是类库项目生成的 BusinessBll.xml 文档blog
把读取的XML路径放置Json 文件中。在Startup 中进行引用:以下图所示:文档
有关路径小注意的有两点:get
1)、:在本地运行是表明的是项目文件所在盘的根路径,
2)、:当咱们运行在IIS的时候,此路径表明的是,Web项目的根路径。
在Startup中使用以下图:
有不足之处 但愿你们指出相互学习,
本文原创:转载请注明出处 谢谢!