AdoDotNetObjectIdentifierConverter 类

提供 DataObjectIdentifierConverter 选件类的实现使用一个 ADO.NET 提供程序提供的信息,包括 DataSourceInformation 属性值和 DbCommandBuilderQuoteIdentifierUnquoteIdentifier方法。

继承层次结构

System.Object
  Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter

命名空间:  Microsoft.VisualStudio.Data.AdoDotNet
程序集:  Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)

语法

声明
Public Class AdoDotNetObjectIdentifierConverter _
    Inherits DataObjectIdentifierConverter
public class AdoDotNetObjectIdentifierConverter : DataObjectIdentifierConverter
public ref class AdoDotNetObjectIdentifierConverter : public DataObjectIdentifierConverter
type AdoDotNetObjectIdentifierConverter =  
    class
        inherit DataObjectIdentifierConverter
    end
public class AdoDotNetObjectIdentifierConverter extends DataObjectIdentifierConverter

AdoDotNetObjectIdentifierConverter 类型公开以下成员。

构造函数

  名称 说明
公共方法 AdoDotNetObjectIdentifierConverter 选件类构造函数。初始化xx选件类的新实例,提供对数据源的一 DataConnection 对象。

页首

方法

  名称 说明
受保护的方法 BuildString 生成标识符的字符串版本。 (继承自 DataObjectIdentifierConverter。)
公共方法 ConvertToArray 将格式化字符串标识符为其等效设置标识符部件。 (继承自 DataObjectIdentifierConverter。)
公共方法 ConvertToString 将设置标识符部件转换为基于指定的格式设置选项的已格式化的字符串标识符。 (继承自 DataObjectIdentifierConverter。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
受保护的方法 FormatPart 设置一个指定的标识符部件;如果了引号参数为true,此方法调用 QuoteIdentifier 方法。 (重写 DataObjectIdentifierConverter.FormatPart(String, Object, Boolean)。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 SplitIntoParts 从 ADO.NET 提供程序的数据源信息检索复合标识符分隔符模式并调用与此值和输入字符串的 Split 方法。 (重写 DataObjectIdentifierConverter.SplitIntoParts(String, String)。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
受保护的方法 UnformatPart 调用 UnquoteIdentifier 方法。 (重写 DataObjectIdentifierConverter.UnformatPart(String, String)。)

页首

备注

通常某些对象标识符数据源中包括用于命令执行的某个字符串。例如,在SQL语句,SELECT * FROM mytable,“mytable”中的字符串是对象的唯一标识符。下语句运行的上下文。

通常数据源对象有包容机制,如目录、架构或包。因为一个唯一名称为唯一标识对象,不再足够了引入了对多部分的标识符的需要。例如,在不同的用户下的Oracle server组不同的对象,使对象的唯一标识符限定使用用户名。

因为布局这样的几部分的标识符可能从数据源更改为另一种,必须具有方式转换特定字符串转换为其设置部件反之亦然。因此,Visual Studio 在包容相同的组之间可能显示在用户。此选件类提供这样的结构。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data.AdoDotNet 命名空间

DataSourceInformation