Как 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).
Как я могу этого достичь?