我试图使用getter来验证DTO的属性,如果属性无效,则抛出异常,示例代码如下所示:[Route("[controller]")]
public class WeatherForecastController调试过程中,我注意到setter是以空值list调用的,即使相应的输入有值,然后就是getter。结果,由于空列表,getter抛出一个异常。模型绑定行为在enumerable类型和non-enumerable
两者的数据流架构是相同的,即定义了控制器,请求通过JSON到达,并将模型中的所有参数作为字符串绑定到模型。这里的问题是我的旧接口( Asp.net Web API),它是我的一个参数MobileNo,如果我以字符串或整数的形式传递它,它会接受它,并进一步处理流。但在(.Net核心应用编程接口)中不会发生这种情况。如果我通过了Mobile no.在字符串中,它接受请求。但是如果传递了数值,我会在Model中得到null对象。"为传