Dapperデータをオブジェクトにマップしようとしています。しかし、Dictionaryオブジェクトにマッピングする際に問題に直面しています。Slpper&Dapper Dictionary Support
要件は、データ行をオブジェクトにマップすることです。
データ行
1 | Key1 |値1
1 | Key2 |値2
期待値
イド - >1
データ - {{"Key1","Value1" }, { "Key2","Value2"}}
マップコード:
IDictionary<string, object> entity = new Dictionary<string, object>();
entity.Add("Id", "1");
entity.Add("Data_Key", new List<string>() { "Key1", "Key2" });
entity.Add("Data_Value", new List<string>() { "Value1", "Value2" });
var result=Slapper.AutoMapper.Map<TestEntity>(entity);
エンティティO
public class TestEntity
{
public int Id { get; set; }
public Dictionary<string,string> Data { get; set; }
}
これを達成する方法はありますか?
ええ..私はストレートマッピングでは達成できませんでした。だから、回避策を講じなければなりませんでした(投稿)。 ご協力いただきありがとうございます。 –