如何在复杂的simpleDb实体上实现CRUD

时间:2011-06-16 22:07:25

标签: c# .net amazon-simpledb

我有一个复杂的对象:

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>>();
        }
    }

我有一个存储库,我可以通过查询查询和填充单个或多个。

我认为我不会创建一个问题,但由于同名的多个允许属性的性质,我确实有编辑问题。

有关该怎么做的任何建议?

1 个答案:

答案 0 :(得分:3)

我建议你看看Ashley Tate在Codeplex上出色的“Simol”(以前称为“Simple Savant”)图书馆:

http://simol.codeplex.com/