Я пишу простую программу, которая будет работать полностью на стороне клиента. (Настольное программирование? Люди все еще так делают?) И мне нужен простой способ хранить тривиальные объемы данных в структурированной форме, но на самом деле не вижу необходимости использовать систему баз данных. Более того, некоторые данные должны быть сериализованы и переданы разным пользователям, например какой-то «файл» или, возможно, «документ». (кто-нибудь когда-либо делал это раньше?)
Итак, я рассмотрел использование .Net DataSets, LINQ, прямое манипулирование XML, и все они, похоже, выполнят свою работу, но я хотел бы знать, прежде чем углубляться в любой из них, если есть один метод это, как правило, считается проще для написания кода, чем другие. Как я уже сказал, объем хранимых данных тривиален, даже если все сто человек используют одну и ту же машину, мы не говорим о более чем 10 МБ, поэтому производительность не так важна, как кодируемость / ремонтопригодность. Спасибо всем заранее!