【发布时间】:2018-07-31 16:30:37
【问题描述】:
发送实现接口 IMessage 的简单 JSON 结构时出现以下异常:
无法创建 TestService2.IMessage 类型的实例。类型是接口或抽象类,不能实例化。路径“Id”,第 2 行,位置 7。
【问题讨论】:
-
默认情况下,动作参数必须是可以由模型绑定器初始化的具体类。只有自定义模型绑定器才能用于实现您想要做的事情。
-
我的问题是为什么要使用 am 接口作为模型参数?
-
@Nkosi 好问题。我不知道。我正在执行规范。
-
但我建议使用接口作为操作参数。麻烦多于其价值。通过它的实现,这应该是一个 POCO
标签: asp.net-core-mvc asp.net-core-webapi