繁体   English   中英

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

[英]How to connect Visual Studio 2010 Express C# to SQL Server Express

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

但是,作为一种解决方法,这是非常笨重的,因为似乎我可以在我的C#数据库资源管理器中保持SQL连接,这似乎与应用程序绑定,而不是任何项目,那么我将永久地能够添加到数据库而不必经常来回切换。

有没有人解决过这个问题?

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

是的.net连接器: http//dev.mysql.com/downloads/connector/net/

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

好的只是为了清楚这一切...我在Windows 7上,我是我的机器上的管理员。

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

我和Visual Web开发人员一起在我的机器上有visual Studio c#express版。 我无法使用c#express浏览本地SQL服务器并连接到数据库。 所以我按照上面的方法。

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

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中创建任何新连接并重复此过程。

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

祝好运

还有另一项工作。

Sorerons解决方案仅适用于本地数据库。 你会得到可怕的......'你的版本无法连接......等等等等等等。
所以我在VWD中打开了项目...使用Linq连接到sql类。 瞧,它有效。 我同时在vde和vwde中打开了项目。(我正在将项目模板从我的vis开发人员快递复制到vis webd同时)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM