SqlString Yapı

Tanım

Veritabanında depolanacak veya veritabanından alınacak karakterlerden oluşan değişken uzunlukta bir akışı temsil eder. SqlString, karşılık gelen .NET String veri türünden farklı bir temel veri yapısına sahiptir.

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, System::Xml::Serialization::IXmlSerializable
public value class SqlString : IComparable, System::Data::SqlTypes::INullable
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.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, IEquatable(Of SqlString), INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable, IXmlSerializable
Public Structure SqlString
Implements IComparable, INullable
Devralma
SqlString
Öznitelikler
Uygulamalar

Açıklamalar

String her zaman geçerli iş parçacığından varsayılan CultureInfo değeri kullanır, ancak SqlString kendi yerel ayar kimliğini içerir ve bayrakları karşılaştırır. İki SqlString yapının karşılaştırma sonucu işletim sisteminden ve geçerli iş parçacığı yerel ayarından bağımsızdır.

Karşılaştırma işleçlerini kullandığınızda SqlString , bağımsız değişkenlerin LCID'leri farklıysa karşılaştırma işlevlerinin karşılaştırılamadığından bir özel durum oluşturduğunu unutmayın. Örneğin, deyimi

SqlString mySqlString = new SqlString("abc");

ile eşdeğer

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

Oluşturucular

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

SqlString sınıfının yeni bir örneğini başlatır.

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

SqlString sınıfının yeni bir örneğini başlatır.

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

SqlString sınıfının yeni bir örneğini başlatır.

SqlString(Int32, SqlCompareOptions, Byte[])

Belirtilen yerel ayar kimliğini, karşılaştırma seçeneklerini ve verileri kullanarak yapının yeni bir örneğini SqlString başlatır.

SqlString(String, Int32, SqlCompareOptions)

Belirtilen dizeyi, yerel ayar kimliğini ve karşılaştırma seçeneği değerlerini kullanarak yapının yeni bir örneğini SqlString başlatır.

SqlString(String, Int32)

Belirtilen dize ve yerel ayar kimliği değerlerini kullanarak yapının yeni bir örneğini SqlString başlatır.

SqlString(String)

Belirtilen dizeyi SqlString kullanarak yapının yeni bir örneğini başlatır.

Alanlar

Name Description
BinarySort

Sıralamaların alfabetik değeri yerine karakter sayısal değerini temel alması gerektiğini belirtir.

BinarySort2

Sıralamaların alfabetik değeri yerine bir karakterin sayısal değerini temel alması gerektiğini belirtir.

IgnoreCase

Karşılaştırmaların SqlString büyük/küçük harf durumunu yoksayması gerektiğini belirtir.

IgnoreKanaType

Dize karşılaştırmasının Kana türünü yoksayması gerektiğini belirtir.

IgnoreNonSpace

Dize karşılaştırmasının aksan gibi boşluk olmayan karakterleri birleştiren karakterleri yoksayması gerektiğini belirtir.

IgnoreWidth

Dize karşılaştırmasının karakter genişliğini yoksayması gerektiğini belirtir.

Null

DBNull yapısının bu örneğine atanabilen bir SqlString temsil eder.

Özellikler

Name Description
CompareInfo

CompareInfo Bu SqlString yapı için dize karşılaştırmalarının nasıl gerçekleştirilmesi gerektiğini tanımlayan nesneyi alır.

CultureInfo

Bu CultureInfo nesnenin SqlString kültürü hakkındaki bilgileri temsil eden yapıyı alır.

IsNull

Bu SqlString yapısının null olup olmadığını gösterir.

LCID

Yapı için SqlString coğrafi yerel ayarı ve dili belirtir.

SqlCompareOptions

Bunun diğer SqlCompareOptions yapılarla karşılaştırılma şeklini SqlString temsil eden bir veya daha fazla SqlString numaralandırma değerinin birleşimi.

Value

Bu SqlString yapıda depolanan dizeyi alır. Bu özellik salt okunur durumdadır.

Yöntemler

Name Description
Add(SqlString, SqlString)

Yeni SqlString bir yapı oluşturmak için belirtilen SqlString iki değeri birleştirir.

Clone()

Bu SqlString nesnenin bir kopyasını oluşturur.

CompareOptionsFromSqlCompareOptions(SqlCompareOptions)

Belirtilen CompareOptions değerin SqlCompareOptions sabit listesi eşdeğerini alır.

CompareTo(Object)

Bu SqlString nesneyi sağlanan Object ile karşılaştırır ve göreli değerlerinin bir göstergesini döndürür.

CompareTo(SqlString)

Bu SqlString örneğini sağlanan SqlString karşılaştırır ve göreli değerlerinin bir göstergesini döndürür.

Concat(SqlString, SqlString)

Belirtilen SqlString iki yapıyı birleştirir.

Equals(Object)

Sağlanan nesne parametresini Value nesnesinin SqlString özelliğiyle karşılaştırır.

Equals(SqlString, SqlString)

İki SqlString işleneninin mantıksal karşılaştırmasını gerçekleştirerek eşit olup olmadıklarını belirler.

Equals(SqlString)

Geçerli örneğin aynı türdeki başka bir örneğe eşit olup olmadığını gösterir.

GetHashCode()

Bu örneğin karma kodunu alır.

GetNonUnicodeBytes()

ANSI biçiminde içeriğini içeren SqlString bir bayt dizisi alır.

GetUnicodeBytes()

öğesinin içeriğini SqlString Unicode biçiminde içeren bir bayt dizisi alır.

GetXsdType(XmlSchemaSet)

Belirtilen XmlSchemaSetXML Şema tanım dilini (XSD) döndürür.

GreaterThan(SqlString, SqlString)

birincisinin ikincisinden büyük olup olmadığını belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

GreaterThanOrEqual(SqlString, SqlString)

İlk işlenenin ikincisinden büyük mü yoksa ikinciye eşit mi olduğunu belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

LessThan(SqlString, SqlString)

birincisinin ikinciden küçük olup olmadığını belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

LessThanOrEqual(SqlString, SqlString)

İlk işlenenin ikinciye eşit mi yoksa daha küçük mü olduğunu belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

NotEquals(SqlString, SqlString)

Eşit olup olmadıklarını belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

ToSqlBoolean()

Bu SqlString yapısını SqlBooleandönüştürür.

ToSqlByte()

Bu SqlString yapısını SqlBytedönüştürür.

ToSqlDateTime()

Bu SqlString yapısını SqlDateTimedönüştürür.

ToSqlDecimal()

Bu SqlString yapısını SqlDecimaldönüştürür.

ToSqlDouble()

Bu SqlString yapısını SqlDoubledönüştürür.

ToSqlGuid()

Bu SqlString yapısını SqlGuiddönüştürür.

ToSqlInt16()

Bu SqlString yapısını SqlInt16dönüştürür.

ToSqlInt32()

Bu SqlString yapısını SqlInt32dönüştürür.

ToSqlInt64()

Bu SqlString yapısını SqlInt64dönüştürür.

ToSqlMoney()

Bu SqlString yapısını SqlMoneydönüştürür.

ToSqlSingle()

Bu SqlString yapısını SqlSingledönüştürür.

ToString()

Bir SqlString nesneyi öğesine Stringdönüştürür.

İşleçler

Name Description
Addition(SqlString, SqlString)

Belirtilen SqlString iki yapıyı birleştirir.

Equality(SqlString, SqlString)

İki SqlString işleneninin mantıksal karşılaştırmasını gerçekleştirerek eşit olup olmadıklarını belirler.

Explicit(SqlBoolean to SqlString)

Belirtilen SqlBoolean yapısını SqlStringdönüştürür.

Explicit(SqlByte to SqlString)

Belirtilen SqlByte yapısını SqlStringdönüştürür.

Explicit(SqlDateTime to SqlString)

Belirtilen SqlDateTime parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlDecimal to SqlString)

Belirtilen SqlDecimal parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlDouble to SqlString)

Belirtilen SqlDouble parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlGuid to SqlString)

Belirtilen SqlGuid parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlInt16 to SqlString)

Belirtilen SqlInt16 parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlInt32 to SqlString)

Belirtilen SqlInt32 parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlInt64 to SqlString)

Belirtilen SqlInt64 parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlMoney to SqlString)

Belirtilen SqlMoney parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlSingle to SqlString)

Belirtilen SqlSingle parametreyi öğesine SqlStringdönüştürür.

Explicit(SqlString to String)

a'yi SqlString öğesine Stringdönüştürür.

GreaterThan(SqlString, SqlString)

birincisinin ikincisinden büyük olup olmadığını belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

GreaterThanOrEqual(SqlString, SqlString)

İlk işlenenin ikincisinden büyük mü yoksa ikinciye eşit mi olduğunu belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

Implicit(String to SqlString)

parametresini String değerine SqlStringdönüştürür.

Inequality(SqlString, SqlString)

Eşit olup olmadıklarını belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

LessThan(SqlString, SqlString)

birincisinin ikinciden küçük olup olmadığını belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

LessThanOrEqual(SqlString, SqlString)

İlk işlenenin ikinciye eşit mi yoksa daha küçük mü olduğunu belirlemek için iki SqlString işlenenin mantıksal karşılaştırmasını gerçekleştirir.

Belirtik Arabirim Kullanımları

Name Description
IXmlSerializable.GetSchema()

Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

IXmlSerializable.ReadXml(XmlReader)

Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

IXmlSerializable.WriteXml(XmlWriter)

Bu üye .NET Framework altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır.

Şunlara uygulanır

Ayrıca bkz.