Предполагая, что вам действительно нужно постоянное хранилище данных, я бы посоветовал вам использовать внедрение зависимостей для подключения к базе данных, а затем просто заменить, скажем, SQLite на свое удаленное SQL взаимодействие при работе в демонстрационном режиме. В этом случае вам нужно будет включить пакет Nuget для вашего приложения.
Если вам не нужно постоянное хранилище данных, например, вы используете sh для сохранения данных между циклами включения питания или циклами запуска приложения, тогда вы загружаете фиктивную базу данных, которая просто запускается в оперативной памяти, например, используя простые объекты классов и списки вместо фактических таблиц базы данных.
В обоих случаях вы можете включить функцию инициализации, которая заполняет ваши данные при запуске приложения.