SqlString Estructura

Definición

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

public value class SqlString : IComparable, System::Data::SqlTypes::INullable
public value class SqlString : IComparable, 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
public struct SqlString : IComparable, System.Data.SqlTypes.INullable, System.Xml.Serialization.IXmlSerializable
type SqlString = struct
    interface INullable
[<System.Serializable>]
type SqlString = struct
    interface INullable
    interface IXmlSerializable
type SqlString = struct
    interface INullable
    interface IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
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 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.

Cuando se usan 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

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

Inicializa una nueva instancia de la clase SqlString.

SqlString(Int32, SqlCompareOptions, Byte[], Int32, Int32, 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[])

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

SqlString(String, Int32, SqlCompareOptions)

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

SqlString(String, Int32)

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

SqlString(String)

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

Campos

Nombre Description
BinarySort

Especifica que las ordenaciones deben basarse en un valor numérico de caracteres en lugar de en su valor alfabético.

BinarySort2

Especifica que las ordenaciones deben basarse en el valor numérico de un carácter en lugar de en su valor alfabético.

IgnoreCase

Especifica que SqlString las comparaciones deben omitir mayúsculas y minúsculas.

IgnoreKanaType

Especifica que la comparación de cadenas debe omitir el tipo Kana.

IgnoreNonSpace

Especifica que la comparación de cadenas debe omitir caracteres que no combinan espacios, como diacríticos.

IgnoreWidth

Especifica que la comparación de cadenas debe omitir el ancho del carácter.

Null

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

Propiedades

Nombre Description
CompareInfo

Obtiene el CompareInfo objeto que define cómo se deben realizar comparaciones de cadenas para esta SqlString estructura.

CultureInfo

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

IsNull

Indica si esta SqlString estructura es null.

LCID

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

SqlCompareOptions

Combinación de uno o varios de los SqlCompareOptions valores de enumeración que representan la manera en que se debe comparar con SqlString otras SqlString estructuras.

Value

Obtiene la cadena almacenada en esta SqlString estructura. Esta propiedad es de solo lectura.

Métodos

Nombre Description
Add(SqlString, SqlString)

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

Clone()

Crea una copia de este SqlString objeto.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Obtiene el CompareOptions equivalente de enumeración del valor especificado SqlCompareOptions .

CompareTo(Object)

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

CompareTo(SqlString)

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

Concat(SqlString, SqlString)

Concatena las dos estructuras especificadas SqlString .

Equals(Object)

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

Equals(SqlString, SqlString)

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

GetHashCode()

Obtiene el código hash de esta instancia.

GetNonUnicodeBytes()

Obtiene una matriz de bytes que contiene el contenido de SqlString en formato ANSI.

GetUnicodeBytes()

Obtiene una matriz de bytes que contiene el contenido de SqlString en formato Unicode.

GetXsdType(XmlSchemaSet)

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

GreaterThan(SqlString, SqlString)

Realiza una comparación lógica de los dos SqlString operandos para determinar si la primera es mayor que la segunda.

GreaterThanOrEqual(SqlString, SqlString)

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

LessThan(SqlString, SqlString)

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

LessThanOrEqual(SqlString, SqlString)

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

NotEquals(SqlString, SqlString)

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

ToSqlBoolean()

Convierte esta SqlString estructura en SqlBoolean.

ToSqlByte()

Convierte esta SqlString estructura en SqlByte.

ToSqlDateTime()

Convierte esta SqlString estructura en SqlDateTime.

ToSqlDecimal()

Convierte esta SqlString estructura en SqlDecimal.

ToSqlDouble()

Convierte esta SqlString estructura en SqlDouble.

ToSqlGuid()

Convierte esta SqlString estructura en SqlGuid.

ToSqlInt16()

Convierte esta SqlString estructura en SqlInt16.

ToSqlInt32()

Convierte esta SqlString estructura en SqlInt32.

ToSqlInt64()

Convierte esta SqlString estructura en SqlInt64.

ToSqlMoney()

Convierte esta SqlString estructura en SqlMoney.

ToSqlSingle()

Convierte esta SqlString estructura en SqlSingle.

ToString()

Convierte un SqlString objeto en .String

Operadores

Nombre Description
Addition(SqlString, SqlString)

Concatena las dos estructuras especificadas SqlString .

Equality(SqlString, SqlString)

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

Explicit(SqlBoolean to SqlString)

Convierte la estructura especificada SqlBoolean en SqlString.

Explicit(SqlByte to SqlString)

Convierte la estructura especificada SqlByte en SqlString.

Explicit(SqlDateTime to SqlString)

Convierte el parámetro especificado SqlDateTime en SqlString.

Explicit(SqlDecimal to SqlString)

Convierte el parámetro especificado SqlDecimal en SqlString.

Explicit(SqlDouble to SqlString)

Convierte el parámetro especificado SqlDouble en SqlString.

Explicit(SqlGuid to SqlString)

Convierte el parámetro especificado SqlGuid en SqlString.

Explicit(SqlInt16 to SqlString)

Convierte el parámetro especificado SqlInt16 en SqlString.

Explicit(SqlInt32 to SqlString)

Convierte el parámetro especificado SqlInt32 en SqlString.

Explicit(SqlInt64 to SqlString)

Convierte el parámetro especificado SqlInt64 en SqlString.

Explicit(SqlMoney to SqlString)

Convierte el parámetro especificado SqlMoney en SqlString.

Explicit(SqlSingle to SqlString)

Convierte el parámetro especificado SqlSingle en SqlString.

Explicit(SqlString to String)

Convierte SqlString en String.

GreaterThan(SqlString, SqlString)

Realiza una comparación lógica de los dos SqlString operandos para determinar si la primera es mayor que la segunda.

GreaterThanOrEqual(SqlString, SqlString)

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

Implicit(String to SqlString)

Convierte el String parámetro en .SqlString

Inequality(SqlString, SqlString)

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

LessThan(SqlString, SqlString)

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

LessThanOrEqual(SqlString, SqlString)

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

Implementaciones de interfaz explícitas

Nombre Description
IXmlSerializable.GetSchema()

Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IXmlSerializable.ReadXml(XmlReader)

Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IXmlSerializable.WriteXml(XmlWriter)

Este miembro admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

Se aplica a

Consulte también