我正在使用 WebAPI 开发服务,并且需要将一个客户端对象传递给我的 API,并将属性分组到各个类型的存储桶中。
所以我的数据合同看起来像
public class MyObject
{
public string SourceId { get; set; }
List<KeyValuePair<string, string>> StringValuedProperties { get; set; }
List<KeyValuePair<string, int>> IntegerValuedProperties { get; set; }
List<KeyValuePair<string, DateTime>> DateTimeValuedProperties { get; set; }
}
我需要将属性分组到特定类型的存储桶中并解释它需要一篇文章,这是有充分理由的:)
只是想知道是否有人以前以更好的方式做到了这一点,还是这是唯一的方法?