提供 DataObjectIdentifierConverter 选件类的实现使用一个 ADO.NET 提供程序提供的信息,包括 DataSourceInformation 属性值和 DbCommandBuilder、 QuoteIdentifier和 UnquoteIdentifier方法。
继承层次结构
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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。