How to XML-serialize a dictionary

Мне удалось сериализовать IEnumerable следующим образом:

[XmlArray("TRANSACTIONS")]
[XmlArrayItem("TRANSACTION", typeof(Record))]
public IEnumerable<BudgetRecord> Records
{
    get 
    {
        foreach(Record br in _budget)
        {
            yield return br;
        }
    }
}

Однако я понял, что теперь мне нужен словарь, содержащий коллекцию Dictionary (RecordCollection реализует IEnumerable).

Как я могу этого добиться?

20
задан dtb 8 September 2010 в 19:37
поделиться