Как подключить Visual Studio 2010 Express C # к SQL Server Express - PullRequest
4 голосов
/ 24 марта 2012

Есть ли реальный обходной путь для подключения Express Edition C # к опциям базы данных, кроме разрешенных опций (Access, SQL Compact или SQL-файл)?Как уже было отмечено, это возможно сделать в веб-издании.Также было отмечено, что вы можете создать файл проекта, открыть его в веб-версии, создать соединение и создать проект с объектами базы данных, а затем переключиться обратно на C #.

Однако, как обходной путь, это довольно неуклюже, так как кажется, что если бы я мог просто сохранить соединение SQL в моем C # Database Explorer, который, кажется, привязан к приложению, а не к какому-либо проекту, тогда ябудет постоянно иметь возможность добавлять в базу данных без необходимости постоянно переключаться назад и вперед.

Кто-нибудь работал с этой проблемой?

Ответы [ 4 ]

3 голосов
/ 26 марта 2012

Я нашел лучший обходной путь.Настройки приложения, похоже, сохранены в [Documents and Settings] \ [User] \ Application \ Microsoft \ VCSExpress \ 10.0 и VWDExpress \ 10.0.Я обнаружил, что копирование ServerExplorer \ DefaultView.SEView из VWDExpress в VCSExpress после создания соединения в WD работало отлично.Я могу оттуда создавать новые объекты, обновлять данные, создавать базу данных из дизайна и т. Д.

1 голос
/ 24 марта 2012

да, получите .net разъем: http://dev.mysql.com/downloads/connector/net/

Используйте add reference, чтобы указать dll и использовать их функции для подключения к серверу mysql

0 голосов
/ 13 февраля 2013

Еще одна работа вокруг.

Решение Sorerons работает только для локальных баз данных. Вы получите страшные ... "ваша версия не может подключиться ... бла-бла-бла".
Поэтому я открыл проект в VWD ... связан с использованием Linq для классов SQL. Вуаля, это сработало. У меня был проект, открытый одновременно в vde и vwde (одновременно я копировал шаблоны проектов из моего vis разработчика express в vis webd)

0 голосов
/ 22 января 2013

ОК. Просто чтобы прояснить все это ... Я нахожусь на Windows 7 и являюсь администратором на моей машине.Возможно, вам придется изменить разрешения для следующих папок обычным способом.У меня есть Visual Studio C # Express Edition на моем компьютере вместе с Visual Web Developer для разработчиков.Я не могу просмотреть свой локальный сервер SQL с помощью C # Express и подключиться к базе данных.Поэтому я следовал вышеописанному методу.Откройте обычное окно проводника и перейдите к:C: \ Documents and Settings \ ИМЯ ВАШЕГО ПОЛЬЗОВАТЕЛЯ \ Данные приложения \ Microsoft \ VCSExpress \ 10.0 \ ServerExplorerпереименуйте DefaultView.SEView в DefaultView.SEViewORIGINAL

Откройте другое окно обозревателя и перейдите к:C: \ Documents and Settings \ ИМЯ ВАШЕГО ИМЕНИ \ Данные приложения \ Microsoft \ VWDExpress \ 10.0 \ ServerExplorerСкопируйте DefaultView.SEView и вставьте его в папку в другом окне проводника.Теперь у вас будет 2 файла в папкеDefaultView.SEViewа такжеDefaultView.SEViewORIGINAL

Если вы откроете Visual Studio C # Express 2010, вы увидите ваши базы данных.Вы не сможете создать новый для этой базы данных, хотя.Сначала вам нужно будет создать все новые подключения в VWDExpress и повторить процесс.

Кто-то может захотеть проверить, как просто переместить различия между этими файлами и исправить это таким образом.

Хорошоудачи

...