Подскажите пожалуйста как можно и как лучше хранить произвольные объекты ( у каждого из них есть свой ID ).
Пока придумал токо:
Сереализовывать каждый объект в xml и сохранять в файл с именем obj.Id.ToString()
Создать таблицу в MSSQL ( uniqueidentifier [id], text [xml] ) и тоже сереализовывать его в xml
Как лучше?