Мне кажется странным, что в редакции Visual С# 2008 Express, когда вы используете проводник базы данных, ваши варианты:
- Microsoft Access
- SQL Server Compact 3.5 и
- Файл базы данных SQL Server.
НО, если вы используете Visual Web Developer 2008 Express, вы можете подключиться к обычным SQL Server, Oracle, ODBC и т.д.
Для людей, разрабатывающих командную строку или другие приложения на С#, которые должны разговаривать с базой данных SQL Server, вам действительно нужно создать код LINQ/Data Access с одной IDE (Visual Web Developer) и вашей программой в другой (Visual С#)?
Это не сложное обходное решение, но кажется странным. Если Microsoft хотела заставить вас перейти на Visual Studio для подключения к SQL Server, почему бы включить эту функцию в одну из их бесплатных IDE, но не в другую? Я чувствую, что, возможно, что-то не хватает (например, как это сделать на Visual С#).