Я пытаюсь создать класс .net, чтобы сделать аварийное резервное копирование некоторых важных данных в SQL Server Compact Edition.Это не большой объем данных, но он имеет довольно сложную структуру данных (30 с лишним таблиц со значительными перекрестными ссылками).Мы используем Entity Framework для выполнения большей части нашей работы с данными.
Документация по работе с sqlce и .net кажется немного тонкой на местах, и в настоящее время я немного борюсь.Я создал файл базы данных (.sdf) достаточно легко, но в идеале я хотел бы иметь возможность указать, где этот файл находится, а не создавать его по умолчанию (C: \ Program Files (x86) \ Common Files \ microsoftрасшарил \ DevServer \ 10.0 в моем случае).Возможно ли это, и если да, то как?
Что более важно, я обеспокоен тем, что мне придется заново создавать все 30+ таблиц, которые не только нелепо трудоемки, но и не очень масштабируемы.Есть ли способ - предпочтительно с использованием Entity Framework - чтобы получить подмножество данных, которые мне нужны, из нашей центральной базы данных и вставить их в чистую базу данных SqlCE, чтобы он автоматически создавал необходимые таблицы?1007 *