Я разрабатываю автомобильный каталог и должен использовать файлы XML для хранения.В предыдущих проектах я вручную редактировал файлы XML с помощью Linq.Однако я наткнулся на сериализацию XML и думаю, что это может быть лучшим подходом.Каждый элемент в каталоге будет иметь тип CarItem
и содержать различные атрибуты.Каталог может содержать несколько сотен автомобилей, и я беспокоюсь о производительности.Если я десериализую XML-файл, все ли экземпляры CarItems
будут созданы сразу?Есть ли способ для меня, чтобы иметь возможность выбрать, какой объект будет десериализован на основе параметров?Например, я бы хотел сказать: «если атрибут цвета автомобиля красный, то десериализовать только красные CarItems в объекты».
Спасибо за любые предложения