务实地打开数据库连接
Pragmatically Open Database connection
我正在做一个项目,并在互联网上搜索了关于这个主题的答案,但找不到一个答案,甚至没有找到一个开源解决方案。
也许你们可以帮助我。
在visual studio中,您可以通过浏览查看->服务器资源管理器->添加连接来打开数据库连接window。这是众所周知的但是如果我想从代码或某个 API 打开相同的表单怎么办?我似乎无法弄清楚,但必须有某种方式来实用地访问此表单,因为它是 Visual Studio.
的原生形式
对于所有不确定我在说什么形式的人,这里有一个片段:
所以我的问题是,我怎样才能通过代码打开这个 window?如果 Visual Studio 和 C# 中没有内置任何内容,您是否知道有任何开源软件可以完成此操作,或者我是否必须使用 windows 表单应用程序重新创建它?
我认为如果您需要任何自定义逻辑等,您需要自己构建表单,在这种情况下,您可以使用 ConnectionStringBuilder
classes 并将经过验证的字段从您的自定义表单传递到相关的构建器 class 来生成连接字符串。访问 here 了解更多信息。
Microsoft 在 nuget 上也有您可以使用的库,尽管它已被弃用,因此请谨慎使用。您可以手动下载的 nuget 文件也包含源代码,因此您或许可以使用它来快速启动您自己的 UI 组件。 https://www.nuget.org/packages/DataConnectionDialog
我正在做一个项目,并在互联网上搜索了关于这个主题的答案,但找不到一个答案,甚至没有找到一个开源解决方案。
也许你们可以帮助我。
在visual studio中,您可以通过浏览查看->服务器资源管理器->添加连接来打开数据库连接window。这是众所周知的但是如果我想从代码或某个 API 打开相同的表单怎么办?我似乎无法弄清楚,但必须有某种方式来实用地访问此表单,因为它是 Visual Studio.
的原生形式对于所有不确定我在说什么形式的人,这里有一个片段:
所以我的问题是,我怎样才能通过代码打开这个 window?如果 Visual Studio 和 C# 中没有内置任何内容,您是否知道有任何开源软件可以完成此操作,或者我是否必须使用 windows 表单应用程序重新创建它?
我认为如果您需要任何自定义逻辑等,您需要自己构建表单,在这种情况下,您可以使用 ConnectionStringBuilder
classes 并将经过验证的字段从您的自定义表单传递到相关的构建器 class 来生成连接字符串。访问 here 了解更多信息。
Microsoft 在 nuget 上也有您可以使用的库,尽管它已被弃用,因此请谨慎使用。您可以手动下载的 nuget 文件也包含源代码,因此您或许可以使用它来快速启动您自己的 UI 组件。 https://www.nuget.org/packages/DataConnectionDialog