但是,作为解决方法,这很笨重,因为如果我可以将SQL连接持久化到我的C#数据库资源管理器中,它似乎与应用程序而不是任何项目相关,那么我将永久能够添加到数据库而不必不断地来回切换。
是否有人解决过这个问题?
但是,作为解决方法,这很笨重,因为如果我可以将SQL连接持久化到我的C#数据库资源管理器中,它似乎与应用程序而不是任何项目相关,那么我将永久能够添加到数据库而不必不断地来回切换。
是否有人解决过这个问题?
我找到了更好的解决方法。应用程序设置似乎保存在[文档和设置]\[用户]\应用程序\Microsoft\VCSExpress\10.0和VWDExpress\10.0中。我发现,在使用WD创建连接后,将ServerExplorer\DefaultView.SEView从VWDExpress复制到VCSExpress完美地解决了问题。从那里,我可以创建新对象、从数据刷新、从设计中创建数据库等。
是的,获取 .net 连接器: http://dev.mysql.com/downloads/connector/net/
使用添加引用指向 dll 并使用它们的函数连接到 mysql 服务器
又一个变通方法。
Sorerons的解决方案仅适用于本地数据库。你将会遇到可怕的...'你的版本无法连接...blah blah blah'。
所以我在VWD中打开了该项目,使用Linq to sql类进行连接。
哇,它奏效了。我同时在vde和vwde中打开了项目。(我正在同时从我的vis开发人员快速版复制项目模板到vis webd)
好的,让我们搞清楚这一切......
我使用的是Windows 7,并且是机器管理员。
您可能需要按照通常的方式更改以下文件夹的权限。
我在我的计算机上安装了Visual Studio C# Express Edition和Visual Web Developer 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中创建任何新连接并重复此过程。
某些人可能想查看如何仅移动这些文件之间的差异并以此修复它。
祝好运