c# - 如何在全局级别处理 DefaultODataPathHandler.Parse 中的 OdataException?
问题描述
DefaultODataPathHandler.Parse(string serviceRoot, string odataPath, IServiceProvider requestContainer)
ODataException
当我尝试向 OData 控制器函数发送错误的数据类型时抛出。例如,调用GetOrders(date = 20181001)
,(使用整数而不是日期 (2018-10-01))会引发 ODataException 并显示以下消息:
无法投射
Edm.Int32
到Emd.DateTime
如何在全局级别处理此异常?
解决方案
推荐阅读
- android - 找不到带有标签的片段
- react-native - 在 React Native 中使用登录/注册选项卡创建卡片
- javascript - 使用 redux 从 firebase 获取数据
- python - Big Query 未成功执行
- javascript - 我应该为哪种效果使用哪个 CSS3 过滤器属性
- java - 如何根据一个字段对数据列表进行分组
- php - 在 Laravel 中使用 sql 'like' 语句而不是多对一关系
- ios - IOS测试与Mac文件系统交互
- python-3.x - API请求后导出所有页面
- python - Python:根据列表更改字典中的值?