Я пишу приложение, которое будет обращаться к локальной базе данных (MS Access) в качестве кэша для удаленного сервера SQL.
У меня есть проект "логика" и проект "UI". Файл .accdb в настоящее время находится в проекте пользовательского интерфейса и действие сборки настроено на содержимое, скопируйте, если оно более новое. Тем не менее, это почему-то кажется действительно неправильным, но я не уверен, как правильно систематически обращаться с ним.
Должен ли я создать проект базы данных? Но, честно говоря, я совершенно невежествен, когда дело доходит до проектов баз данных, и не уверен, с чего начать обучение. Кроме того, параметры, доступные в Visual Studio, похоже, основаны только на SQL.
Я думаю, что, может быть, мне следует создать новый проект, добавить в качестве содержимого файл .accdb, а в проект добавить код для обновлений версий, миграции, обновлений схемы, которых в настоящее время нет в решении.
Куда мне идти?