Visual C#2008 EE SP1-Linq到SQL-到远程服务器的数据连接?

Visual C#2008 EE SP1-Linq到SQL-到远程服务器的数据连接?,c#,sql-server,visual-studio-2008,linq-to-sql,C#,Sql Server,Visual Studio 2008,Linq To Sql,将我的Visual C#2008 Express Edition升级到.NET3.5 SP1后,我无法使用远程连接的数据库创建新的LINQ到SQL类。我过去能做得很好 我打开一个项目(windows窗体、类库、相同的行为),然后使用New->Linq To SQL classes方法,或者直接添加我以后需要的数据连接,即打开数据库资源管理器,右键单击数据连接以“添加连接” 然而,这让我只有3个选择:MS Access数据库文件、SQL Server Compact 3.5(在描述中说它也是一个d

将我的Visual C#2008 Express Edition升级到.NET3.5 SP1后,我无法使用远程连接的数据库创建新的LINQ到SQL类。我过去能做得很好

我打开一个项目(windows窗体、类库、相同的行为),然后使用New->Linq To SQL classes方法,或者直接添加我以后需要的数据连接,即打开数据库资源管理器,右键单击数据连接以“添加连接”

然而,这让我只有3个选择:MS Access数据库文件、SQL Server Compact 3.5(在描述中说它也是一个db文件)和Microsoft SQL Server数据库文件

当我期望有一种连接f.ex的方式时,我错过了什么。SQL Server 2005/2008在我的网络上,还是通过internet


谢谢,

您无法使用VS的express版本连接到SQL server,但您可以使用名为sqlMetal.exe的工具从SQL server生成dbml,然后您可以将该dbml添加到项目中,并将连接字符串传递给它生成的datacontext

要使用openvisualstudio命令行并键入“Sqlmetal”,它将向您展示如何使用它,可以找到更多信息


唯一的问题是,一旦生成n个drop表,您就无法将其拖到dbml中,因为您无法在数据库资源管理器中连接到服务器。

您无法使用VS的express版本连接到SQL server,但您可以使用名为sqlMetal.exe的工具从SQL server生成dbml,然后,您可以将该dbml添加到项目中,并将连接字符串传递给它生成的datacontext

要使用openvisualstudio命令行并键入“Sqlmetal”,它将向您展示如何使用它,可以找到更多信息


唯一的问题是,一旦生成了n个drop表,您就不能将其拖到dbml中,因为您无法连接到数据库资源管理器中的服务器。

为什么要将此标记为community wiki?我认为这意味着如果有改进,人们可以对其进行编辑。我错了吗?:-)有点,但是如果它被标记为社区维基,那么如果他们被投票通过并且有好的答案,没有人会得到代表:(为什么这个标记为社区维基?我认为这意味着人们可以编辑它,如果他们有改进。我错了吗?:-)有点,但是如果它被标记为社区维基,如果他们被投票通过并且有好的答案,没有人会得到代表:(