代码分析抛出错误CA1006:每当我们在接口契约中定义自定义定义时,不要将泛型类型嵌套在成员签名中.处理这个所谓的设计问题的最佳方法是什么.对此有任何深刻的想法.
感谢您花费宝贵的时间来完成这项工作.
例:-
Task<IList<Employee>> LoadAllEmployeeAsync();
Run Code Online (Sandbox Code Playgroud) Swashbuckle.OData 似乎与 OData V3 控制器存在集成问题。我可以在 swagger UI 上看到端点,但是由于框架采用的路由前缀“api”不正确,UI 无法获取数据。使用邮递员进行测试时,端点工作正常。
另一种尝试的方法是在 ODataController 上使用显式 RoutePrefix,这有助于 Swagger UI 显示 RoutePrefix 'odata',但这会导致 api 完全损坏,现在我们也无法从 Postman 查询或获取数据。
这确实令人沮丧,对此的任何指导都会非常有帮助。
我已将示例解决方案上传到以下 git Repo .. ## https://github.com/ss27051980/Swagger-OData.git##