В настоящее время для полнеценного сохранения информации на диске о состоянии и данных отсоединенного от БД объекта DataSet требуется запись как минимум файлов данных(XML) и схемы данных (xsd). Кроме того, например, пользователь настроил удобно для себя вид таблицы (у меня Infragistics.UltraWinGrid) для отображения DataSet (шрифты, ширины и высоты строк и полей, выпадающие списки и т.д. - DisplayLayout). Значит настроенный вид тоже сохраняем в файл (DisplayLayout.SaveLayout(...)). Значит для полноценной загрузки и отображения таблицы требуется аж 3 файа. Разумеется это не удобно.
Вот как например можно объединить эти три файла в один - так и будет файл базы данных. Это возможно?
Если, например, создать структуру строкового типа и поместить туда текстовое содержимое этих файлов, а потом сохранить структуру в бинарник???