资 源 简 介
翻译maninwest@Codeforge作者: Chris Winkelmann @CodeProject
显示具有扩展功能的 SQL 连接对话框,保存其生成的连接字符串到任何位置的连接
介绍:
首先要感谢 TWallick 想出了使用 Microsoft.Data.ConnectionUI.dll 和 Microsoft.Data.ConnectionUI.Dialog.dll 来表示Visual Studio 提供的 SQL 连接 UI 的原创想法。此版本是使用 C# 而不是 VB 语言编写的。但是,我整理了一下,在设计时显示 Visual Studio 连接控制,而不是在将其构建到代码中仅在运行时显示。
背景
抽象出SAVE() 功能,不管想保存到其他任何位置的连接字符串仍可以使用此对话框。 此模块的设计目的是能够 “依原样”插入任何人的解决方案中,可以按需扩展且无需重写。
Save 函数迁移到新的类:
public class SaveHelperDefault : ISaveHelper
任何人均可以通过 ISaveHelper接口的实现来创建一个新的SaveHelper 类 :
public interface ISaveHelper
{
///
/// A SaveHelper class
文 件 列 表
Release
Microsoft.Data.ConnectionUI.Dialog.dll
Microsoft.Data.ConnectionUI.dll
SQLConnectionDialog.dll
SQLConnectionDialog.dll.config
SQLConnectionDialog.pdb
SQLConnectionDialogTester.exe
SQLConnectionDialogTester.exe.Config
SQLConnectionDialogTester.pdb
SQLConnectionDialogTester.vshost.exe
SQLConnectionDialogTester.vshost.exe.config
SQLConnectionDialogTester.vshost.exe.manifest