Как объединить Entity Framework и SQL Compact в Visual Studio 2012?

Я использую MS Entity Framework и Visual Studio 2012 в сочетании с SQL Server Express. Теперь я хочу использовать EF в сочетании с базой данных SQL Server Compact Edition.

Сначала процесс проектирования будет моделью.

Я создал файл базы данных SQL CE в VS и начал проектирование с модели базы данных. Я могу без проблем создать файл .slqce, содержащий определения схемы базы данных.

На самом деле моя проблема в том, что я не могу понять, как выполнить этот файл в базе данных.

Чтобы протестировать другой подход, я создал таблицы базы данных, столбцы... в обозревателе серверов и использовал их для создания модели объекта. Это сработало хорошо, но опять же, я не знаю, как обновить БД с изменениями, сделанными внутри модели.

Что мне здесь не хватает?


person user918545    schedule 03.03.2013    source источник


Ответы (1)


Вы можете использовать мою надстройку SQL Server Compact Toolbox для создания файла базы данных и выполнения скрипта. Вам может понадобиться измененный шаблон, как я описываю здесь http://erikej.blogspot.dk/2013/02/fixing-entity-framework-designer.html

person ErikEJ    schedule 03.03.2013
comment
Ваш SQL Server Compact Toolbox — это отличный набор программного обеспечения. Спасибо большое. Но у меня есть проблема. В моей установке некоторые пункты меню отсутствуют. Где я могу найти возможность выполнить запись в Visual Studio 2012? - person user918545; 04.03.2013
comment
Шаблон действительно кажется сломанным. Спасибо за подсказку! Может быть, я доверял устаревшему или неправильному блогу. Есть ли на самом деле другой способ выполнить сценарий .sqlce, кроме как с помощью копирования и вставки из файла в редактор SQL? - person user918545; 04.03.2013
comment
1: подключиться к файлу на панели инструментов, 2: открыть редактор SQL (контекстное меню), 3: вставить текст, 4: нажать кнопку «Выполнить» в редакторе - person ErikEJ; 04.03.2013