[Entity Framework] Добавление к проекту БД SQL CE 4.0
От: Omitishi  
Дата: 14.05.15 02:48
Оценка: -1 :)
Здравствуйте!

Есть WPF-приложение, к нему необходимо добавить базу данных SQL CE 4.0. Решение содержит 3 проекта: собственно WPF-приложение, библиотеку пользовательских элементов управления WPF и библиотеку классов, в которую я как раз и намеревался добавить БД. Ко всем проектам подключен Entity Framework, в библиотеку классов я добавляю ADO.NET Entity Data Model, в которой строю схему БД, т.е. использую Model First. После построения схемы сохраняю ее и пытаюсь на ее основе создать саму БД, в итоге мне выдается sql-код, причем его расширение .sqlce. Прошерстил туториалы в инете, везде этот самый файл .sqlce просто запускают на выполнение в самой Visual Studio, у меня же почему-то студия упорно не хочет этот код выполнять, в контекстном меню нет пункта "выполнить", а при просмотре данного файла не происходит цветовой подсветки кода, хотя в инете в любом руководстве код подсвечивался. Складывается впечатление, что студия просто не умеет обрабатывать файлы такого типа. Использую Visual Studio 2012.

Ок, на этом я не остановился. Скачал среду MS Compact Maestro, в ней создал БД, сделал диаграмму БД, расставил все связи, вроде все должно быть нормально. В студии создал опять же ADO.NET Entity Data Model, выбрал создание из существующей БД, схема сформировалась, но отсутствовали все связи. Хорошо, связи накидал в студии, в редакторе модели, сохранил, сформировался опять же файл .sqlce, весь код из него я скопировал и вставил в скрипт в MS Compact Maestro. Но этот скрипт не захотел выполняться даже там.

Люди добрые, объясните дураку, что он делает неправильно?
entity framework visual studio 2012 c# .net sql compact
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.