Я хочу сохранить записи, извлеченные из базы данных в файле XML, 
 взять x количество записей из файла XML в пользовательский List<T> коллекции List<T> 
 обработайте их и сохраните обновленные элементы обратно в файл XML.
'T' - простой объект со свойствами типа значения, что-то вроде -
public class T
{
   public int Id {get; set;}
   public string property1 {get; set;}
   public string property2 {get; set;}
}
 Подскажите, пожалуйста, как мне сохранить пользовательский List<T> в файл XML и наоборот?
Кроме того, поскольку я не отправляю этот XML файл, имеет ли смысл использовать XmlSerializer, как предлагается в некоторых ответах?
