Как XML-сериализовать словарь

Я был в состоянии сериализовать IEnumerable таким образом:

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

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

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

Ответы на вопрос(1)

Ваш ответ на вопрос