SqlGuid 结构

定义

表示要存储在数据库中或要从数据库中检索的 GUID。

public value class SqlGuid : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlGuid : IComparable, IEquatable<System::Data::SqlTypes::SqlGuid>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlGuid : IComparable, IEquatable<System::Data::SqlTypes::SqlGuid>, System::Data::SqlTypes::INullable, System::Runtime::Serialization::ISerializable, System::Xml::Serialization::IXmlSerializable
public value class SqlGuid : IComparable, System::Data::SqlTypes::INullable
public struct SqlGuid : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlGuid : IComparable, IEquatable<System.Data.SqlTypes.SqlGuid>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlGuid : IComparable, IEquatable<System.Data.SqlTypes.SqlGuid>, System.Data.SqlTypes.INullable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable
public struct SqlGuid : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlGuid : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlGuid = struct
    interface INullable
    interface IXmlSerializable
type SqlGuid = struct
    interface INullable
    interface ISerializable
    interface IXmlSerializable
type SqlGuid = struct
    interface INullable
[<System.Serializable>]
type SqlGuid = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlGuid
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlGuid
Implements IComparable, IEquatable(Of SqlGuid), INullable, IXmlSerializable
Public Structure SqlGuid
Implements IComparable, IEquatable(Of SqlGuid), INullable, ISerializable, IXmlSerializable
Public Structure SqlGuid
Implements IComparable, INullable
继承
SqlGuid
属性
实现

构造函数

SqlGuid(Byte[])

使用提供的字节数组参数初始化 SqlGuid 结构的新实例。

SqlGuid(Guid)

使用指定的 SqlGuid 参数初始化 Guid 结构的新实例。

SqlGuid(Int32, Int16, Int16, Byte, Byte, Byte, Byte, Byte, Byte, Byte, Byte)

使用指定的值初始化 SqlGuid 结构的新实例。

SqlGuid(String)

使用指定的 SqlGuid 参数初始化 String 结构的新实例。

字段

Null

表示可指派给 DBNull 结构的此实例的 SqlGuid

属性

IsNull

获取一个布尔值,该值指示此 SqlGuid 结构是否为 null。

Value

获取 SqlGuid 结构的值。 此属性是只读的。

方法

CompareTo(Object)

将此 SqlGuid 结构与所提供的对象进行比较,并返回其相对值的指示。 不仅仅是比较最后 6 个字节,但会将最后 6 个字节视为比较中最重要的字节。

CompareTo(SqlGuid)

将此 SqlGuid 结构与提供的 SqlGuid 进行比较,并返回其相对值的指示值。 不仅仅是比较最后 6 个字节,但会将最后 6 个字节视为比较中最重要的字节。

Equals(Object)

将提供的对象参数与 Value 对象的 SqlGuid 属性进行比较。

Equals(SqlGuid)

指示当前实例是否等于同一类型的另一个实例。

Equals(SqlGuid, SqlGuid)

对两个 SqlGuid 结构执行逻辑比较,以确定它们是否相等。

GetHashCode()

返回此 SqlGuid 结构的哈希代码。

GetXsdType(XmlSchemaSet)

返回指定的 XmlSchemaSet 的 XML 架构定义语言 (XSD)。

GreaterThan(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否大于第二个实例。

GreaterThanOrEqual(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。

LessThan(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否小于第二个实例。

LessThanOrEqual(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。

NotEquals(SqlGuid, SqlGuid)

对两个 SqlGuid 结构执行逻辑比较,以确定它们是否相等。

Parse(String)

将指定的 String 结构转换为 SqlGuid

ToByteArray()

将此 SqlGuid 结构转换为字节数组。

ToSqlBinary()

将此 SqlGuid 结构转换为 SqlBinary

ToSqlString()

将此 SqlGuid 结构转换为 SqlString

ToString()

将此 SqlGuid 结构转换为 String

运算符

Equality(SqlGuid, SqlGuid)

对两个 SqlGuid 结构执行逻辑比较,以确定它们是否相等。

Explicit(SqlBinary to SqlGuid)

SqlBinary 参数转换为 SqlGuid

Explicit(SqlGuid to Guid)

将提供的 SqlGuid 参数转换为 Guid

Explicit(SqlString to SqlGuid)

将指定的 SqlString 结构转换为 SqlGuid

GreaterThan(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否大于第二个实例。

GreaterThanOrEqual(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否大于或等于第二个实例。

Implicit(Guid to SqlGuid)

将提供的 Guid 参数转换为 SqlGuid

Inequality(SqlGuid, SqlGuid)

对两个 SqlGuid 结构执行逻辑比较,以确定它们是否相等。

LessThan(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否小于第二个实例。

LessThanOrEqual(SqlGuid, SqlGuid)

SqlGuid 的两个实例进行比较,以确定第一个实例是否小于或等于第二个实例。

显式接口实现

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

使用将目标对象序列化所需的数据填充 SerializationInfo

IXmlSerializable.GetSchema()

此成员支持 .NET Framework 结构,不能在代码中直接使用。

IXmlSerializable.ReadXml(XmlReader)

此成员支持 .NET Framework 结构,不能在代码中直接使用。

IXmlSerializable.WriteXml(XmlWriter)

此成员支持 .NET Framework 结构,不能在代码中直接使用。

适用于

另请参阅