System.Data.SqlTypes Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Veri kaynağında yerel veri türleri için SQL Server. Bu sınıflar, ortak dil çalışma zamanı (CLR) tarafından sağlanan veri .NET Framework daha güvenli ve daha hızlı bir alternatif sağlar. Bu ad alanı sınıflarının kullanımı, duyarlık kaybından kaynaklanan tür dönüştürme hatalarını önlemeye yardımcı olur. Diğer veri türleri arkadaki SqlType'lara ve SqlType'lardan dönüştürülmesi nedeniyle, bu ad alanı içinde açıkça nesne oluşturmak ve kullanmak da daha hızlı kod sağlar.
Sınıflar
SqlAlreadyFilledException |
sınıfı SqlAlreadyFilledException tek başına bileşen olarak değil, diğer sınıfların standart işlevsellik türetdiği bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
SqlBytes |
veya sarmalayan değiştirilebilir başvuru Streamtürünü temsil ederBuffer. |
SqlChars |
SqlChars bir diziyi veya örneği sarmalayan Char değiştirilebilir bir SqlString başvuru türüdür. |
SqlFileStream |
FILESTREAM sütun özniteliğiyle depolanan SQL Server verileri bayt dizisi olarak kullanıma sunar. |
SqlNotFilledException |
sınıfı SqlNotFilledException tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevsellik türetdiği bir sınıf olarak tasarlanmıştır. |
SqlNullValueException |
Bir System.Data.SqlTypes yapının özelliği null olarak ayarlandığında oluşan |
SqlTruncateException |
Bir değeri bir yapıya System.Data.SqlTypes ayarladığınızda oluşan özel durum bu değerin kesilmesine neden olur. |
SqlTypeException |
için System.Data.SqlTypestemel özel durum sınıfı. |
SqlTypesSchemaImporterExtensionHelper |
SqlTypesSchemaImporterExtensionHelperSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
SqlXml |
Bir sunucuda depolanan veya sunucudan alınan XML verilerini temsil eder. |
TypeBigIntSchemaImporterExtension |
TypeBigIntSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeBinarySchemaImporterExtension |
TypeBinarySchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeBitSchemaImporterExtension |
TypeBitSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeCharSchemaImporterExtension |
TypeCharSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeDateTimeSchemaImporterExtension |
TypeDateTimeSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeDecimalSchemaImporterExtension |
TypeDecimalSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeFloatSchemaImporterExtension |
TypeFloatSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeIntSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeIntSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
TypeMoneySchemaImporterExtension |
TypeMoneySchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeNCharSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeNCharSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
TypeNTextSchemaImporterExtension |
TypeNTextSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeNumericSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeNumericSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
TypeNVarCharSchemaImporterExtension |
TypeNVarCharSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeRealSchemaImporterExtension |
TypeRealSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeSmallDateTimeSchemaImporterExtension |
TypeSmallDateTimeSchemaImporterExtension sınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeSmallIntSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeSmallIntSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
TypeSmallMoneySchemaImporterExtension |
TypeSmallMoneySchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeTextSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeTextSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
TypeTinyIntSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeTinyIntSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
TypeUniqueIdentifierSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeUniqueIdentifierSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
TypeVarBinarySchemaImporterExtension |
TypeVarBinarySchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeVarCharSchemaImporterExtension |
TypeVarCharSchemaImporterExtensionSınıfı, tek başına bir bileşen olarak kullanılmak üzere tasarlanmamıştır, ancak diğer sınıfların standart işlevleri türettikleri bir sınıf olarak. |
TypeVarImageSchemaImporterExtension |
sınıfı, tek başına bir bileşen olarak kullanılmak üzere değil, diğer sınıfların standart işlevselliği TypeVarImageSchemaImporterExtension türeten bir sınıf olarak kullanılmak üzere tasarlanmıştır. |
Yapılar
SqlBinary |
Veritabanında depolanacak veya veritabanından alınacak ikili verilerin değişken uzunlukta akışını temsil eder. |
SqlBoolean |
Veritabanında depolanacak veya veritabanından alınacak 1 veya 0 olan bir tamsayı değerini temsil eder. |
SqlByte |
Veritabanında depolanacak veya veritabanından alınacak 0 ile 255 arasında bir 8 bit işaretsiz tamsayıyı temsil eder. |
SqlDateTime |
1 Ocak 1753 ile 31 Aralık 9999 arasında bir veritabanında depolanacak veya veritabanından alınacak 3,33 milisaniyelik bir doğrulukla değişen tarih ve saat verilerini temsil eder. Yapı SqlDateTime , DateTime12:00:00:00 AM 1/1/0001 ile 11:59:59 PM 12/31/9999 arasında herhangi bir zamanı 100 nanosaniyenin doğruluğuna kadar her zaman gösterebilen ilgili .NET türünden farklı bir temel veri yapısına sahiptir. SqlDateTime aslında göreli farkı 00:00:00 AM 1/1/1900 olarak depolar. Bu nedenle, "00:00:00 AM 1/1/1900" olan bir tamsayıya dönüştürme 0 döndürür. |
SqlDecimal |
Sabit duyarlık ve ölçek ile - 10^38 +1 ile 10^38 - 1 arasında bir sayısal değeri temsil eder. |
SqlDouble |
Veritabanında depolanacak veya veritabanından alınacak -1,79E +308 ile 1,79E +308 aralığındaki kayan noktalı bir sayıyı temsil eder. |
SqlGuid |
Veritabanında depolanacak veya veritabanından alınacak GUID'yi temsil eder. |
SqlInt16 |
Veritabanında depolanacak veya veritabanından alınacak 16 bit imzalı tamsayıyı temsil eder. |
SqlInt32 |
Veritabanında depolanacak veya veritabanından alınacak 32 bit imzalı tamsayıyı temsil eder. |
SqlInt64 |
Veritabanında depolanacak veya veritabanından alınacak 64 bit imzalı tamsayıyı temsil eder. |
SqlMoney |
-2 63 (veya -922.337.203.685.477.5808) ile 2 63 -1 (veya) arasında bir para birimi değerini temsil eder +922.337.203.685.477.5807) ve veritabanında depolanacak veya veritabanından alınacak on binde bir para biriminin doğruluğu. |
SqlSingle |
Veritabanında depolanacak veya veritabanından alınacak -3,40E +38 ile 3,40E +38 aralığındaki kayan nokta sayısını temsil eder. |
SqlString |
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. |
Arabirimler
INullable |
System.Data.SqlTypes Tüm nesneler ve yapılar arabirimini |
Numaralandırmalar
SqlCompareOptions |
Bir SqlString yapı için karşılaştırma seçeneği değerlerini belirtir. |
StorageState |
Numaralandırma StorageState , tek başına bileşen olarak değil, diğer sınıfların standart işlevsellik türetdiği bir numaralandırma olarak kullanılmak üzere tasarlanmıştır. |
Açıklamalar
SqlTypes'daki her veri türü, aynı temel veri gösterimiyle SQL Server veri türüne sahip olur. Bunların çoğu aynı zamanda CLR'de eşdeğer veri türlerine de sahip. Ancak, SqlDateTime, SqlDecimal ve SqlString'in temel alınan veri yapıları, karşılık gelen veri .NET Framework sahiptir.
Aşağıdaki tablo, SqlTypes ad alanının üyelerini veri Microsoft SQL Server ve numaralama SqlDbType üyeleriyle eşler.
.NET Framework Sqltypes | Yerel SQL Server | .NET Framework Sqldbtype |
---|---|---|
SqlBinary | binary, image, timestamp, varbinary | İkili, Görüntü, TimeStamp, VarBinary |
SqlBoolean | bit | Bit |
SqlByte | tinyint | Tinyint |
SqlBytes | binary, image, timestamp, varbinary | İkili, Görüntü, TimeStamp, VarBinary |
SqlChars | char, nchar, text, ntext, nvarchar, varchar | Char, NChar, Text, Ntext, NVarChar, VarChar |
SqlDateTime | datetime, smalldatetime | DateTime, SmallDateTime |
SqlDecimal | sayısal, ondalık | Ondalık |
SqlDouble | float | Float |
SqlFileStream | Varbinary | Varbinary |
SqlGuid | uniqueidentifier | Uniqueidentifier |
SqlInt16 | smallint | Smallint |
SqlInt32 | int | int |
SqlInt64 | bigint | Bigint |
SqlMoney | money, small small small | Money, Small Ölçekli |
SqlSingle | real | Gerçek |
SqlString | char, nchar, text, ntext, nvarchar, varchar | Char, NChar, Text, Ntext, NVarChar, VarChar |
SqlXml | xml | Xml |