我觉得奇怪的是,在 Visual C# 2008 Express 版本中,当您使用数据库资源管理器时,您的选项是:
- 微软访问
- SQL Server Compact 3.5 和
- SQL Server 数据库文件。
但是,如果您使用 Visual Web Developer 2008 Express,您可以连接到常规的 SQL Server、Oracle、ODBC 等。
对于开发需要与 SQL Server 数据库通信的命令行或其他 C# 应用程序的人来说,您真的需要使用一个 IDE(Visual Web Developer)和另一个(Visual C#)中的程序来构建您的 LINQ/数据访问代码吗?
这不是一个困难的解决方法,但它看起来很奇怪。如果 Microsoft 想要强制您升级到 Visual Studio 以连接到 SQL Server,为什么他们会在他们的一个免费 IDE 中包含该功能,而不是另一个?我觉得我可能会遗漏一些东西(比如如何在 Visual C# 中完成这一切)。