は私が前に、関連する質問を結合し、そのHow could i define anonymous type?2つの匿名型
にgretat ansferを得る。しかし、今、私は疑問に思って、それは基本的に私は、キャッシュ内のいくつかの週次データを格納しています2つの匿名型
を組み合わせることが可能です以下のような私はそれが現在の週 のためのいくつかのデータが含まれているobject
として、私は
anonymous type
を格納していると私は、そのオブジェクトの日常に、今日のデータを追加したい場合には
ので、関連questonで説明しました。
は、だから私は、片側からobject
としてanonymous type
内のデータを持っているし、別の私は全く同じ構造化anonymous type
を持っていると私は/ APPENDを行うobject
としてanonymous type
である私の新しいanonymous type
に古いものからデータを追加し、戻ってそれを入れたいですキャッシュする。あなたは私の関連質問を見たい場合
私の匿名型は、そのように見える:
var jsonData = new { total = 0, page = 0, records = 0,
rows = new[] { new { dummy = "" } };
は、そこで問題は、私は私の場合には匿名のタイプを組み合わせることができる方法ですか?例えば
それは私がその
List<Data> weeklyFromCahce = GetFromCache()
List<Data> todaysToCahce = GetFromDataBase();
と私はループtodaysToCahce
けれどもとweeklyFromCahce
に各項目を追加し、バックキャッシュへweeklyFromCahce
を更新している置くよりのように行くだろう2つのコレクションになります。
私は似たような処理をしたいが、私の場合は匿名のタイプを使いたい。結合された結果は、anonymous type
である必要があります。このデータには、毎週のデータ+現在の日のデータが含まれており、キャッシュには新しいanonymous type
のキャッシュが2つの匿名インスタンスの結合結果を含むように更新されます。
"結合する"どのくらい正確ですか? 2つのインスタンスと、結合された結果がどのようなものかの例を与えてください。 – Jon
@Jon question updated – jason
なぜあなたは匿名のタイプを主張しますか?複数の場所で同じデータ形式を使用する場合は、オブジェクトを導入することができます。 – henginy