Как подключиться к SqlExpress для Entity Framework с помощью Visual Studio 2010 Express? - PullRequest
12 голосов
/ 26 апреля 2010

Я пытаюсь использовать выпуски Visual Studio 2010 Express для настройки веб-приложения ASP.NET MVC 2 с использованием SqlExpress + Entity Framework в качестве доступа к данным. У меня установлены «C # Edition» и «Web Developer Edition».

Если я пытаюсь добавить источник данных с помощью «C # edition», мне не хватает типа источника данных «Microsoft SQL Server».

Снимок экрана Visual Studio 2010 Express http://dl.dropbox.com/u/4163528/images/StackOverflow/2010Express.png

но в Visual Studio 2008 Professional он есть.

Снимок экрана Visual Studio 2008 Professional http://dl.dropbox.com/u/4163528/images/StackOverflow/2008Professional.png

как отмечено в другом вопросе StackOverflow, в "Web Developer Edition" есть это . Однако Web Developer Edition не поддерживает элементы Entity Framework: EntityFramework http://dl.dropbox.com/u/4163528/images/StackOverflow/2010EF.png.

Я бы хотел придерживаться только Express Edition. Является ли мой вариант использования тем, о котором Microsoft забыла? Что я могу сделать здесь, чтобы использовать SqlExpress + MVC 2 + Entity Framework?

Спасибо!

-Mike

Ответы [ 2 ]

1 голос
/ 26 апреля 2010

Вы сможете выбрать SQL Server Database File, затем изменить строку подключения для подключения к SqlExpress.

0 голосов
/ 10 июня 2012

Я только что столкнулся с этой же проблемой. Visual Studio C # Express 2010 с пакетом обновления 1 (SP1) предлагает мне только Microsoft SQL Server Compact 3.5 и файл базы данных Microsoft SQL Server при создании или обновлении файлов модели данных объекта ADO.NET (* .edmx).

Однако моя копия Microsoft Visual Web Developer 2010 Express с пакетом обновления 1 (SP1) позволяет мне добавлять и обновлять файлы ADO.NET Entity Data Model (* .edmx) в существующих решениях и позволяет выбирать вариант Microsoft SQL Server при создании соединения. строки.

Так что обходной путь для меня - просто переключаться между C # и Web Developer, когда возится со строками подключения. Не уверен, что это готово для всех или я установил что-то еще, что включило опцию Microsoft SQL Server в Web Developer.

...