我有一堆數據對象,我從Feed中獲取數據後填充。 Feed不可靠,有時會丟棄數據。我需要將傳入的數據與我已有的數據合併。我無法找出一個容易擴展和可擴展的模式。C#設計模式合併數據對象
例如, 我的數據模型具有以下領域
DataModelExample
{
pubic string Name;
pubic string Value;
pubic string Extension;
}
如果原料下降的字段中的值,它是好的,對我來說,從緩存中現有的數據對象挑選數據和合並兩個。我有許多數據對象,其中需要完成這些數據對象的數量不盡相同。
任何想法?
你將如何挑選一個緩存的對象?你會用'Name'來將兩個物體匹配在一起嗎? – FishBasketGordo 2012-08-02 15:07:49
我有緩存鍵值映射。因此,DataModelExample類型的對象將始終具有密鑰--DataModelExampleKey,這將用於從緩存中獲取數據。 – user1542794 2012-08-02 15:14:31