Основные данные обрабатывают все соединения с базой данных для вас. Изменение свойств в ваших управляемых объектах не требует подключения к базе данных каждый раз, а просто обновляет объекты в памяти. База данных обновляется при сохранении контекста и, возможно, периодически в фоновом режиме - дело в том, что вам не нужно об этом беспокоиться.
Не пытайтесь обойти проблему, которая не существует - напишите ваше приложение, используя базовые данные, и, если у вас возникнут проблемы с повреждением базы данных, расследуйте их. Но я сомневаюсь, что вам будет о чем беспокоиться на этот счет.