我有一个复杂的对象:
ItemName (single only)
Client (single only)
Provider (single only)
Attribute1 (multiple allowed)
Attribute2 (multiple allowed)
Attribute... (multiple allowed)
我在C#中有一个对象:
public class MyJobModel
{
public Dictionary<string,List<string>> JobAttributes { get; set; }
public string ItemName { get; set; }
public string Client { get; set; }
public string DataProvider { get; set; }
public string DataProviderSpecificId { get; set; }
public MyJobModel()
{
JobAttributes = new Dictionary<string, List<string>>();
}
}
我有一个存储库,我可以通过查询查询和填充单个或多个。
我认为我不会创建一个问题,但由于同名的多个允许属性的性质,我确实有编辑问题。
有关该怎么做的任何建议?
答案 0 :(得分:3)
我建议你看看Ashley Tate在Codeplex上出色的“Simol”(以前称为“Simple Savant”)图书馆: