Хорошо, сначала позвольте мне описать вам мою ситуацию:
- У меня есть список книг (скажем,
List<Book> Books
) - Для каждой книги нам нужно несколько деталей, например. Автор, название и т. д.
Вот в чем дело :
- Я создал полный каталог (в виде XML), который я могу десериализовать как объекты. (например, когда приложение загружается)
Что мне нужно:
- Данные (например, детали книги) не фиксированы — некоторые детали могут быть отредактированы/обновлены позже.
- Иметь возможность хранить эти данные, чтобы, когда приложение снова откроется, данные все еще были там
- Иметь доступ к этим данным с любой страницы
- Иметь возможность легко добавлять привязки к этим данным, чтобы я мог, например. показать список
Book
в графическом интерфейсе.
Что было бы лучшим способом сделать это эффективно?