【发布时间】:2019-04-16 09:25:56
【问题描述】:
我试图从 API 请求正文中仅绑定类属性的子集,我不确定如何实现这一点。如果我可以绑定到仅具有我想接受作为输入的属性的基类,然后将其转换为具有额外属性的子类,它将解决我的问题,但不进行序列化/反序列化,这不是一个选项(即不能从基地到孩子)。示例类,我只想允许从 [FromBody] 绑定名称
public class project {
public string id { get; set; }
public string name { get; set; }
}
我可以在 id 上使用私有 setter,这就是答案吗?我发现当我在应用程序的其他地方设置自己的 id 时,我得到了无法访问的访问器。谢谢。
【问题讨论】:
标签: c# asp.net-core-webapi model-binding