SqlString Estructura

Definición

Representa una secuencia de caracteres de longitud variable que se va a almacenar en una base de datos o se va a recuperar de una base de datos. SqlString tiene una estructura de datos subyacente diferente de su correspondiente tipo de datos .NET String.

public value class SqlString : IComparable, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, IEquatable<System::Data::SqlTypes::SqlString>, System::Data::SqlTypes::INullable, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, IEquatable<System.Data.SqlTypes.SqlString>, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
public struct SqlString : IComparable, System.Data.SqlTypes.INullable
[System.Serializable]
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
    interface INullable
    interface IXmlSerializable
type SqlString = struct
    interface INullable
[<System.Serializable>]
type SqlString = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, IEquatable(Of SqlString), INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Herencia
SqlString
Atributos
Implementaciones

Comentarios

String siempre usa el valor predeterminado CultureInfo del subproceso actual, pero SqlString contiene su propio identificador de configuración regional y compara las marcas. El resultado de la comparación de dos SqlString estructuras es independiente de la configuración regional del sistema operativo y del subproceso actual.

Al usar SqlString operadores de comparación, tenga en cuenta que si los LCID de argumentos son diferentes, las funciones de comparación producen una excepción porque no se pueden comparar. Por ejemplo, la instrucción

SqlString mySqlString = new SqlString("abc");  

es equivalente a

SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID);  

Constructores

SqlString(Int32, SqlCompareOptions, Byte[])

Inicializa una nueva instancia de la estructura SqlString utilizando el identificador de configuración regional, las opciones de comparación y los datos especificados.

SqlString(Int32, SqlCompareOptions, Byte[], Boolean)

Inicializa una nueva instancia de la clase SqlString.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32)

Inicializa una nueva instancia de la clase SqlString.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, Boolean)

Inicializa una nueva instancia de la clase SqlString.

SqlString(String)

Inicializa una nueva instancia de la estructura SqlString utilizando la cadena especificada.

SqlString(String, Int32)

Inicializa una nueva instancia de la estructura SqlString utilizando la cadena especificada y los valores del identificador de configuración regional.

SqlString(String, Int32, SqlCompareOptions)

Inicializa una nueva instancia de la estructura SqlString utilizando la cadena, el identificador de configuración regional y los valores de las opciones de comparación especificados.

Campos

BinarySort

Especifica que la ordenación debe basarse en un valor numérico de caracteres y no en un valor alfabético.

BinarySort2

Especifica que la ordenación debe basarse en un valor numérico de caracteres y no en un valor alfabético.

IgnoreCase

Especifica que en las comparaciones de SqlString no debe tenerse en cuenta la distinción entre mayúsculas y minúsculas.

IgnoreKanaType

Especifica que en la comparación de cadenas no se debe tener en cuenta el tipo Kana.

IgnoreNonSpace

Especifica que en las comparaciones de cadenas no deben tenerse en cuenta los caracteres combinables sin espaciado, como los diacríticos.

IgnoreWidth

Especifica que en la comparación de cadenas no se debe tener en cuenta el ancho de los caracteres.

Null

Representa una clase DBNull que se puede asignar a esta instancia de la estructura SqlString.

Propiedades

CompareInfo

Obtiene el objeto CompareInfo que define el modo en que se realiza la comparación de cadenas de la estructura SqlString.

CultureInfo

Obtiene la estructura CultureInfo que representa la información sobre la referencia cultural de este objeto SqlString.

IsNull

Indica si esta estructura SqlString es null.

LCID

Especifica el idioma y la región geográfica de la estructura SqlString.

SqlCompareOptions

Combinación de uno o varios valores de la enumeración SqlCompareOptions que representan el modo en que SqlString debe compararse con otras estructuras SqlString.

Value

Obtiene la cadena almacenada en la estructura SqlString. Esta propiedad es de sólo lectura.

Métodos

Add(SqlString, SqlString)

Concatena dos valores SqlString especificados para crear una nueva estructura SqlString.

Clone()

Crea una copia de este objeto SqlString.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Obtiene la enumeración CompareOptions equivalente del valor SqlCompareOptions especificado.

CompareTo(Object)

Compara este objeto SqlString con el Object proporcionado y devuelve una indicación de sus valores relativos.

CompareTo(SqlString)

Compara esta instancia de SqlString con el SqlString especificado y devuelve una indicación de los valores relativos.

Concat(SqlString, SqlString)

Concatena las dos estructuras SqlString especificadas.

Equals(Object)

Compara el parámetro del objeto especificado con la propiedad Value del objeto SqlString.

Equals(SqlString)

Indica si la instancia actual es igual a otra instancia del mismo tipo.

Equals(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si son iguales.

GetHashCode()

Obtiene el código hash de esta instancia.

GetNonUnicodeBytes()

Obtiene una matriz de bytes, que incluye el contenido del objeto SqlString en formato ANSI.

GetUnicodeBytes()

Obtiene una matriz de bytes, que incluye el contenido del objeto SqlString en formato Unicode.

GetXsdType(XmlSchemaSet)

Devuelve el lenguaje de definición de esquemas XML (XSD) del objeto XmlSchemaSet especificado.

GreaterThan(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es mayor que el segundo.

GreaterThanOrEqual(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es mayor o igual que el segundo.

LessThan(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es menor que el segundo.

LessThanOrEqual(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es menor o igual que el segundo.

NotEquals(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si no son iguales.

ToSqlBoolean()

Convierte esta estructura SqlString en SqlBoolean.

ToSqlByte()

Convierte esta estructura SqlString en SqlByte.

ToSqlDateTime()

Convierte esta estructura SqlString en SqlDateTime.

ToSqlDecimal()

Convierte esta estructura SqlString en SqlDecimal.

ToSqlDouble()

Convierte esta estructura SqlString en SqlDouble.

ToSqlGuid()

Convierte esta estructura SqlString en SqlGuid.

ToSqlInt16()

Convierte esta estructura SqlString en SqlInt16.

ToSqlInt32()

Convierte esta estructura SqlString en SqlInt32.

ToSqlInt64()

Convierte esta estructura SqlString en SqlInt64.

ToSqlMoney()

Convierte esta estructura SqlString en SqlMoney.

ToSqlSingle()

Convierte esta estructura SqlString en SqlSingle.

ToString()

Convierte un objeto SqlString en String.

Operadores

Addition(SqlString, SqlString)

Concatena las dos estructuras SqlString especificadas.

Equality(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si son iguales.

Explicit(SqlBoolean to SqlString)

Convierte la estructura SqlBoolean especificada en SqlString.

Explicit(SqlByte to SqlString)

Convierte la estructura SqlByte especificada en SqlString.

Explicit(SqlDateTime to SqlString)

Convierte el parámetro SqlDateTime especificado en SqlString.

Explicit(SqlDecimal to SqlString)

Convierte el parámetro SqlDecimal especificado en SqlString.

Explicit(SqlDouble to SqlString)

Convierte el parámetro SqlDouble especificado en SqlString.

Explicit(SqlGuid to SqlString)

Convierte el parámetro SqlGuid especificado en SqlString.

Explicit(SqlInt16 to SqlString)

Convierte el parámetro SqlInt16 especificado en SqlString.

Explicit(SqlInt32 to SqlString)

Convierte el parámetro SqlInt32 especificado en SqlString.

Explicit(SqlInt64 to SqlString)

Convierte el parámetro SqlInt64 especificado en SqlString.

Explicit(SqlMoney to SqlString)

Convierte el parámetro SqlMoney especificado en SqlString.

Explicit(SqlSingle to SqlString)

Convierte el parámetro SqlSingle especificado en SqlString.

Explicit(SqlString to String)

Convierte SqlString en String.

GreaterThan(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es mayor que el segundo.

GreaterThanOrEqual(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es mayor o igual que el segundo.

Implicit(String to SqlString)

Convierte el parámetro String en una estructura SqlString.

Inequality(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si no son iguales.

LessThan(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es menor que el segundo.

LessThanOrEqual(SqlString, SqlString)

Realiza una comparación lógica de los dos operandos SqlString para determinar si el primero es menor o igual que el segundo.

Implementaciones de interfaz explícitas

IXmlSerializable.GetSchema()

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

IXmlSerializable.ReadXml(XmlReader)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

IXmlSerializable.WriteXml(XmlWriter)

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.

Se aplica a

Consulte también