Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Visual Studio 2010 Express C#连接到SQL Server Express_C#_Visual Studio 2010_Visual Studio Express_Sql Server 2008r2 Express - Fatal编程技术网

如何将Visual Studio 2010 Express C#连接到SQL Server Express

如何将Visual Studio 2010 Express C#连接到SQL Server Express,c#,visual-studio-2010,visual-studio-express,sql-server-2008r2-express,C#,Visual Studio 2010,Visual Studio Express,Sql Server 2008r2 Express,除了允许的轻量级选项(Access、SQL Compact或SQL文件)之外,是否有任何真正的解决方法可以让C#Express版连接到数据库选项?正如其他地方所指出的,在网络版中这样做是可能的。还需要注意的是,您可以创建一个项目文件,在web版中打开它,创建一个连接,并使用数据库实体创建一个项目,然后切换回C# 然而,作为一种解决方法,这是相当笨拙的,因为如果我可以在我的C#Database Explorer中持久化SQL连接,它似乎绑定到应用程序,而不是任何项目,那么我就可以永久地添加到数据库

除了允许的轻量级选项(Access、SQL Compact或SQL文件)之外,是否有任何真正的解决方法可以让C#Express版连接到数据库选项?正如其他地方所指出的,在网络版中这样做是可能的。还需要注意的是,您可以创建一个项目文件,在web版中打开它,创建一个连接,并使用数据库实体创建一个项目,然后切换回C#

然而,作为一种解决方法,这是相当笨拙的,因为如果我可以在我的C#Database Explorer中持久化SQL连接,它似乎绑定到应用程序,而不是任何项目,那么我就可以永久地添加到数据库中,而不必不断地来回切换


有人解决过这个问题吗?

有。获取.net连接器:


使用add reference指向dll并使用它们的函数连接到mysql服务器

我找到了一个更好的解决方法。应用程序设置似乎保存在[文档和设置]\[User]\application\Microsoft\VCSExpress\10.0和VWDExpress\10.0中。我发现,在WD中创建连接后,将ServerExplorer\DefaultView.SEView从VWDExpress复制到VCSExpress中工作正常。我可以从那里创建新的对象,从数据中刷新,从设计中创建数据库,等等。

好的,只是想弄清楚这一切。。。 我在Windows 7上,在我的计算机上是管理员。

您可能必须以常规方式更改以下文件夹的权限。

我的机器上有visual Studio c#express edition和visual Web developer express。 我无法使用c#express浏览本地SQL server并连接到数据库。 所以我采用了上述方法。

打开普通资源管理器窗口并浏览到:

C:\Documents and Settings\YOURUSERNAME\Application Data\Microsoft\VCSExpress\10.0\ServerExplorer

将DefaultView.SEView重命名为DefaultView.SEViewORIGINAL

打开另一个资源管理器窗口并浏览到:

C:\Documents and Settings\YOURUSERNAME\Application Data\Microsoft\VWDExpress\10.0\ServerExplorer

复制DefaultView.SEView并将其粘贴到其他资源管理器窗口中的文件夹中。

现在文件夹中有2个文件

DefaultView.SEView

DefaultView.SEViewORIGINAL

如果打开visual studio c#express 2010,您现在将看到您的数据库。 但是,您将无法为该数据库创建新数据库。 您必须先在VWDExpress中创建任何新连接,然后重复此过程

有人可能想看看如何移动这些文件之间的差异,并以这种方式修复它


祝你好运

又是一个工作机会

Sorrons解决方案仅适用于本地数据库。您将得到可怕的…“您的版本无法连接…诸如此类”。
所以我在VWD中打开了这个项目…使用Linq连接到sql类。 瞧,成功了。我同时在vde和vwde中打开了该项目。(我正在同时将项目模板从我的vis developer express复制到vis webd)