我已经构建了一个从第三方供应商那里接收的API。他们有时会在没有警告的情况下添加新字段,这会导致我的API错误
API使用实体框架6,这些表实际上是SQL Server视图。
接收POST的控制器中的代码开头为:
if (!ModelState.IsValid)
{
var errors = ModelState.Values.SelectMany(v => v.Errors);
我怀疑这很严格。是否需要保留或测试额外的错误类型? 还是可以删除它,但这不会导致错误吗?
答案 0 :(得分:0)
这完全取决于您希望API的行为方式,我需要更多的上下文来提供更好的指导。