WebAPI を使用してサービスを開発しており、クライアント オブジェクトの 1 つを、個々のタイプのバケットにグループ化されたプロパティと共に 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; }
}
プロパティを特定のタイプのバケットにグループ化する必要があるのには強い理由があり、それを説明するとエッセイが必要になります:)
誰かが以前にこれをより良い方法で行ったのか、それともこれが唯一の方法なのか疑問に思っていますか?