【发布时间】:2020-12-07 20:21:15
【问题描述】:
我需要在 Db 中存储各种类型的字段。我有具有所有公共属性的基字段类,并且我有具有每种字段类型的特定属性的派生类。
public class BaseField
{
public string ID{get;set;}
public string Name{get;set;}
}
public class CheckboxField:BaseField
{
public bool Checked{get;set;}
}
我有一个 asp.net 核心 Web API 方法,它接受 BaseField 作为参数。当我尝试保存 CheckboxField 类型的对象时,它总是被转换为 BaseField。我知道由于参数是 BaseField 类型,它总是序列化为 BaseField 但我想知道如何使用相同的方法处理保存复选框字段。
【问题讨论】:
标签: c# .net asp.net-web-api asp.net-core-webapi