Мое приложение имеет основную базу данных, которая содержит около 50 таблиц, которые используются в качестве справочных таблиц, и предоставит данные для заполнения комбинированных списков и любых других элементов управления, а также некоторые таблицы настроек приложения. Поэтому я думал о создании контекста этих основных таблиц, загрузке сущностей и добавлении его к объекту контекста времени жизни приложения при входе пользователя в систему, чтобы я мог обращаться к ним по всему приложению, когда мне это будет необходимо. Однако я также думаю о другом подходе, где я загружаю набор данных всех таблиц и сохраняю его в изолированном хранилище и читаю таблицы из этого набора данных всякий раз, когда мне нужно загрузить комбинированный список. Размер набора данных со всеми загруженными таблицами составляет около 1,2 МБ. Я не знаю, какой из них мне следует следовать и каковы будут недостатки этих подходов по сравнению друг с другом, а также есть ли элегантный способ рассмотрения такого случая. Может кто-нибудь предложить мне?
Спасибо,
Аджай.