Как подключить Visual Studio 2010 Express C# к SQL Server Express

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

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

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

4 ответа

Решение

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

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

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

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

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

Хорошо, просто чтобы прояснить все это... Я нахожусь на Windows 7 и являюсь администратором на моей машине.

Возможно, вам придется изменить разрешения для следующих папок обычным способом.

У меня есть Visual Studio C# Express Edition на моем компьютере вместе с Visual Web Developer Express. Я не могу просмотреть свой локальный сервер 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 и повторить процесс.

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

Удачи

Другие вопросы по тегам