SqlString Estrutura

Definição

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

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

Observações

String usa sempre o padrão CultureInfo do tópico atual, mas SqlString contém o seu próprio Id local e flags de comparação. O resultado da comparação entre duas SqlString estruturas é independente do sistema operativo e da localização atual da thread.

Quando usar SqlString operadores de comparação, note que se os LCIDs dos argumentos forem diferentes, as funções de comparação lançam uma exceção porque não podem ser comparadas. Por exemplo, a afirmação

SqlString mySqlString = new SqlString("abc");

é equivalente a

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

Construtores

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

Inicializa uma nova instância da SqlString classe.

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

Inicializa uma nova instância da SqlString classe.

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

Inicializa uma nova instância da SqlString classe.

SqlString(Int32, SqlCompareOptions, Byte[])

Inicializa uma nova instância da SqlString estrutura usando o id local especificado, opções de comparação e dados.

SqlString(String, Int32, SqlCompareOptions)

Inicializa uma nova instância da SqlString estrutura usando a string especificada, o id local e os valores de comparação das opções.

SqlString(String, Int32)

Inicializa uma nova instância da SqlString estrutura usando os valores especificados de string e id local.

SqlString(String)

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

Campos

Name Description
BinarySort

Especifica que as ordenações devem basear-se no valor numérico de um carácter em vez do seu valor alfabético.

BinarySort2

Especifica que as ordenações devem basear-se no valor numérico de um carácter em vez do seu valor alfabético.

IgnoreCase

Especifica que SqlString as comparações devem ignorar o caso.

IgnoreKanaType

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

IgnoreNonSpace

Especifica que a comparação de cadeias deve ignorar caracteres que não combinam espaços, como diacríticos.

IgnoreWidth

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

Null

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

Propriedades

Name Description
CompareInfo

Obtém o CompareInfo objeto que define como as comparações de strings devem ser realizadas para esta SqlString estrutura.

CultureInfo

Obtém a CultureInfo estrutura que representa a informação sobre a cultura deste SqlString objeto.

IsNull

Indica se esta SqlString estrutura é nula.

LCID

Especifica a localização geográfica e a língua da SqlString estrutura.

SqlCompareOptions

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

Value

Obtém a cadeia que está armazenada nesta SqlString estrutura. Esta propriedade é somente leitura.

Métodos

Name Description
Add(SqlString, SqlString)

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

Clone()

Cria uma cópia deste SqlString objeto.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

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

CompareTo(Object)

Compara este SqlString objeto com o fornecido Object e devolve uma indicação dos seus valores relativos.

CompareTo(SqlString)

Compara esta SqlString instância com a fornecida SqlString e devolve uma indicação dos seus valores relativos.

Concat(SqlString, SqlString)

Concatena as duas estruturas especificadas SqlString .

Equals(Object)

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

Equals(SqlString, SqlString)

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

GetHashCode()

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

GetNonUnicodeBytes()

Obtém um array de bytes, que contém o conteúdo do SqlString em formato ANSI.

GetUnicodeBytes()

Obtém um array de bytes, que contém o conteúdo do SqlString em formato Unicode.

GetXsdType(XmlSchemaSet)

Devolve a linguagem de definição XML Schema (XSD) do especificado XmlSchemaSet.

GreaterThan(SqlString, SqlString)

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

GreaterThanOrEqual(SqlString, SqlString)

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

LessThan(SqlString, SqlString)

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

LessThanOrEqual(SqlString, SqlString)

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

NotEquals(SqlString, SqlString)

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

ToSqlBoolean()

Converte esta SqlString estrutura em SqlBoolean.

ToSqlByte()

Converte esta SqlString estrutura em SqlByte.

ToSqlDateTime()

Converte esta SqlString estrutura em SqlDateTime.

ToSqlDecimal()

Converte esta SqlString estrutura em SqlDecimal.

ToSqlDouble()

Converte esta SqlString estrutura em SqlDouble.

ToSqlGuid()

Converte esta SqlString estrutura em SqlGuid.

ToSqlInt16()

Converte esta SqlString estrutura em SqlInt16.

ToSqlInt32()

Converte esta SqlString estrutura em SqlInt32.

ToSqlInt64()

Converte esta SqlString estrutura em SqlInt64.

ToSqlMoney()

Converte esta SqlString estrutura em SqlMoney.

ToSqlSingle()

Converte esta SqlString estrutura em SqlSingle.

ToString()

Converte um SqlString objeto em .String

Operadores

Name Description
Addition(SqlString, SqlString)

Concatena as duas estruturas especificadas SqlString .

Equality(SqlString, SqlString)

Realiza uma comparação lógica dos dois SqlString operandos para determinar se 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 a SqlString em um Stringarquivo .

GreaterThan(SqlString, SqlString)

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

GreaterThanOrEqual(SqlString, SqlString)

Realiza 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 para um SqlString.

Inequality(SqlString, SqlString)

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

LessThan(SqlString, SqlString)

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

LessThanOrEqual(SqlString, SqlString)

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

Implementações de Interface Explícita

Name Description
IXmlSerializable.GetSchema()

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

IXmlSerializable.ReadXml(XmlReader)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

IXmlSerializable.WriteXml(XmlWriter)

Este membro suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente a partir do seu código.

Aplica-se a

Ver também