我的Web api项目中有不同的插件和自己的XML文档,并且有一个集中的帮助页面,但问题是Web Api的默认帮助页面仅支持单个文档文件
new XmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/Documentation.xml"))
Run Code Online (Sandbox Code Playgroud)
如何从不同的文件加载配置?我想这样做:
new XmlDocumentationProvider("PluginsFolder/*.xml")
Run Code Online (Sandbox Code Playgroud) asp.net documentation asp.net-web-api asp.net-web-api-helppages
是否有为IN子句的值添加逗号的快捷方式?例如,如果我的查询SELECT * FROM Persons WHERE Id IN(.....)
和我已复制
356
9874
5975
9771
4166
....
Run Code Online (Sandbox Code Playgroud)
从一些Excel文件中可以看出Person的Id值,如何在每行的末尾快速添加','逗号,这样我可以将它粘贴到IN(....)子句中?
你能否在web api中向我推荐一些关于插件架构的文章或代码示例?
目前我正在考虑这种情况:拥有1个集中式api网关,每个客户端发送请求,并在Plugins文件夹中有不同的应用程序控制器.如果有人想要添加新服务,请编写自己的控制器并将dll文件放在Plugin文件夹中.