SqlString Estrutura

Definição

Representa um fluxo de comprimento variável de caracteres a serem armazenados ou recuperados do banco de dados. SqlString tem uma estrutura de dados subjacente diferente de seu tipo de dados .NET String correspondente.

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
Herança
SqlString
Atributos
Implementações

Comentários

String sempre usa o padrão CultureInfo do thread atual, mas SqlString contém sua própria ID de localidade e sinalizadores de comparação. O resultado da comparação de duas SqlString estruturas é independente do sistema operacional e da localidade atual do thread.

Quando você usa SqlString operadores de comparação, observe que, se as LCIDs dos argumentos forem diferentes, as funções de comparação gerarão uma exceção porque elas não poderão ser comparadas. Por exemplo, a instrução

SqlString mySqlString = new SqlString("abc");

é equivalente a

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

Construtores

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

Inicializa uma nova instância da classe SqlString.

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

Inicializa uma nova instância da classe SqlString.

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

Inicializa uma nova instância da classe SqlString.

SqlString(Int32, SqlCompareOptions, Byte[])

Inicializa uma nova instância da SqlString estrutura usando a ID de localidade especificada, opções de comparação e dados.

SqlString(String, Int32, SqlCompareOptions)

Inicializa uma nova instância da SqlString estrutura usando a cadeia de caracteres, a ID de localidade e os valores de opção de comparação especificados.

SqlString(String, Int32)

Inicializa uma nova instância da SqlString estrutura usando os valores de ID de cadeia de caracteres e de localidade especificados.

SqlString(String)

Inicializa uma nova instância da SqlString estrutura usando a cadeia de caracteres especificada.

Campos

Nome Description
BinarySort

Especifica que as classificações devem ser baseadas em um valor numérico de caracteres em vez de seu valor alfabético.

BinarySort2

Especifica que as classificações devem ser baseadas no valor numérico de um caractere em vez de seu valor alfabético.

IgnoreCase

Especifica que SqlString as comparações devem ignorar maiúsculas de minúsculas.

IgnoreKanaType

Especifica que a comparação de cadeia de caracteres deve ignorar o tipo Kana.

IgnoreNonSpace

Especifica que a comparação de cadeia de caracteres deve ignorar caracteres de combinação sem espaço, como diacríticos.

IgnoreWidth

Especifica que a comparação de cadeia de caracteres deve ignorar a largura do caractere.

Null

Representa um DBNull que pode ser atribuído a essa instância da SqlString estrutura.

Propriedades

Nome Description
CompareInfo

Obtém o CompareInfo objeto que define como as comparações de cadeia de caracteres devem ser executadas para essa SqlString estrutura.

CultureInfo

Obtém a CultureInfo estrutura que representa informações sobre a cultura desse SqlString objeto.

IsNull

Indica se essa SqlString estrutura é nula.

LCID

Especifica a localidade geográfica e o idioma da SqlString estrutura.

SqlCompareOptions

Uma combinação de um ou mais dos valores de SqlCompareOptions enumeração que representam a maneira como isso SqlString deve ser comparado a outras SqlString estruturas.

Value

Obtém a cadeia de caracteres armazenada nessa SqlString estrutura. Esta propriedade é somente para leitura.

Métodos

Nome Description
Add(SqlString, SqlString)

Concatena dois valores especificados SqlString para criar uma nova SqlString estrutura.

Clone()

Cria uma cópia desse SqlString objeto.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Obtém o CompareOptions equivalente de enumeração do valor especificado SqlCompareOptions .

CompareTo(Object)

Compara esse SqlString objeto com o fornecido Object e retorna uma indicação de seus valores relativos.

CompareTo(SqlString)

Compara essa SqlString instância com a fornecida SqlString e retorna uma indicação de seus valores relativos.

Concat(SqlString, SqlString)

Concatena as duas estruturas especificadas SqlString .

Equals(Object)

Compara o parâmetro de objeto fornecido com a Value propriedade do SqlString objeto.

Equals(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se eles são iguais.

GetHashCode()

Obtém o código hash dessa instância.

GetNonUnicodeBytes()

Obtém uma matriz de bytes que contém o conteúdo do SqlString formato ANSI.

GetUnicodeBytes()

Obtém uma matriz de bytes que contém o conteúdo do SqlString formato Unicode.

GetXsdType(XmlSchemaSet)

Retorna a XSD (linguagem de definição de esquema XML) do especificado XmlSchemaSet.

GreaterThan(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior que o segundo.

GreaterThanOrEqual(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior ou igual ao segundo.

LessThan(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor que o segundo.

LessThanOrEqual(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor ou igual ao segundo.

NotEquals(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se eles não são iguais.

ToSqlBoolean()

Converte essa SqlString estrutura em SqlBoolean.

ToSqlByte()

Converte essa SqlString estrutura em SqlByte.

ToSqlDateTime()

Converte essa SqlString estrutura em SqlDateTime.

ToSqlDecimal()

Converte essa SqlString estrutura em SqlDecimal.

ToSqlDouble()

Converte essa SqlString estrutura em SqlDouble.

ToSqlGuid()

Converte essa SqlString estrutura em SqlGuid.

ToSqlInt16()

Converte essa SqlString estrutura em SqlInt16.

ToSqlInt32()

Converte essa SqlString estrutura em SqlInt32.

ToSqlInt64()

Converte essa SqlString estrutura em SqlInt64.

ToSqlMoney()

Converte essa SqlString estrutura em SqlMoney.

ToSqlSingle()

Converte essa SqlString estrutura em SqlSingle.

ToString()

Converte um SqlString objeto em um String.

Operadores

Nome Description
Addition(SqlString, SqlString)

Concatena as duas estruturas especificadas SqlString .

Equality(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se eles são iguais.

Explicit(SqlBoolean to SqlString)

Converte a estrutura especificada SqlBoolean em SqlString.

Explicit(SqlByte to SqlString)

Converte a estrutura especificada SqlByte em SqlString.

Explicit(SqlDateTime to SqlString)

Converte o parâmetro especificado SqlDateTime em SqlString.

Explicit(SqlDecimal to SqlString)

Converte o parâmetro especificado SqlDecimal em SqlString.

Explicit(SqlDouble to SqlString)

Converte o parâmetro especificado SqlDouble em SqlString.

Explicit(SqlGuid to SqlString)

Converte o parâmetro especificado SqlGuid em SqlString.

Explicit(SqlInt16 to SqlString)

Converte o parâmetro especificado SqlInt16 em SqlString.

Explicit(SqlInt32 to SqlString)

Converte o parâmetro especificado SqlInt32 em SqlString.

Explicit(SqlInt64 to SqlString)

Converte o parâmetro especificado SqlInt64 em SqlString.

Explicit(SqlMoney to SqlString)

Converte o parâmetro especificado SqlMoney em SqlString.

Explicit(SqlSingle to SqlString)

Converte o parâmetro especificado SqlSingle em SqlString.

Explicit(SqlString to String)

Converte um SqlString em um String.

GreaterThan(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior que o segundo.

GreaterThanOrEqual(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é maior ou igual ao segundo.

Implicit(String to SqlString)

Converte o String parâmetro em um SqlString.

Inequality(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se eles não são iguais.

LessThan(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor que o segundo.

LessThanOrEqual(SqlString, SqlString)

Executa uma comparação lógica dos dois SqlString operandos para determinar se o primeiro é menor ou igual ao segundo.

Implantações explícitas de interface

Nome Description
IXmlSerializable.GetSchema()

Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código.

IXmlSerializable.ReadXml(XmlReader)

Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código.

IXmlSerializable.WriteXml(XmlWriter)

Esse membro dá suporte à infraestrutura do .NET Framework e não se destina a ser usado diretamente do seu código.

Aplica-se a

Confira também