Я создаю систему, которая будет хранить объекты в базе данных SQLite. Я использую C# с System.Data.SQLite.Вопросы проектирования для загрузки базы данных SQLite в первый раз
Это «лучшая практика» такой вопрос - это лучше, при загрузке базы данных, чтобы:
а) Создание базы данных SQLite, если она программно не существует
или
б) Подключение к заранее созданной базе данных с использованием SQLite инструмента
Хорошо, теперь пришло время для некоторого контекста! Как насчет использования служб WCF и конструктора вызывается каждый раз, когда клиент подключается к серверу, на котором размещена база данных? –
Ну, проверка наличия базы данных не стоит дорого. Первому клиенту придется подождать до создания базы данных. Если вы хотите этого избежать, вы можете предоставить предварительно созданный файл во время установки. – surfen