务实地打开数据库连接

时间:2018-02-13 00:44:39

标签: c# database winforms visual-studio database-connection

我正在开展一个项目,已经在网上搜索了关于这个主题的答案,但找不到一个答案,甚至没有一个开源解决方案。

也许你们可以帮助我。

在visual studio中,您可以通过浏览查看 - >打开数据库连接窗口。服务器资源管理器 - >添加连接。这一切都很好,但是如果我想从代码或某个API打开相同的表单会怎样。我似乎无法弄明白,但必须有某种方式来实际访问此表单,因为它原生于Visual Studio。

对于所有不确定我正在谈论的形式的人,这里有一个片段:

enter image description here

所以我的问题是,我怎么能通过代码打开这个窗口?如果Visual Studio和C#中没有内置任何内容,您是否知道有任何开源软件可以完成此操作,还是必须使用Windows窗体应用程序重新创建它?

1 个答案:

答案 0 :(得分:1)

我认为如果您需要任何自定义逻辑等,您需要自己构建表单,在这种情况下,您可以使用ConnectionStringBuilder类并将验证字段从自定义表单传递到相关构建器类以生成连接字符串。请访问here了解详情。

微软也有你可以使用的nuget库,虽然它已被弃用,所以谨慎使用。您可以手动下载的nuget文件也包含源代码,因此您可以使用它来跳转启动您自己的UI组件。 https://www.nuget.org/packages/DataConnectionDialog