Обычно я вижу здесь два варианта.
Вы можете сохранить сериализованный объект XML в базу данных и просто использовать стандартную сериализацию XML, вот пример , которые вы можете адаптировать под свои нужды.
Вы можете создать истинную таблицу для этого объекта и делать вещи «стандартным» способом.
С опцией 1, фильтрация / объединение / поиск информации в столбце «данные», хотя она все еще технически возможна, я НЕ рекомендую, и, по моему мнению, это больше подходит для статического процесса хранения.Что-то вроде объекта пользовательских настроек или какого-то другого элемента, который ОЧЕНЬ маловероятен для внутреннего запроса.
При использовании опции 2 да, вам придется выполнять больше работы, но если вы правильно определите объект,это будет возможно.
Разъяснение Что касается моего примера в № 1 выше.Вы бы записали в поток памяти и т. Д. Для сериализации, а не в файл.