SqlMetaData Oluşturucular
Tanım
Ö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.
Aşırı Yüklemeler
| Veri Akışı Adı | Description |
|---|---|
| SqlMetaData(String, SqlDbType) |
Belirtilen sütun adı ve türüyle sınıfının yeni bir örneğini SqlMetaData başlatır. |
| SqlMetaData(String, SqlDbType, Int64, Byte, Byte, Int64, SqlCompareOptions, Type, Boolean, Boolean, SortOrder, Int32) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, maksimum uzunluk, duyarlık, ölçek, yerel ayar kimliği, karşılaştırma seçenekleri ve kullanıcı tanımlı tür (UDT) ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler. |
| SqlMetaData(String, SqlDbType, String, String, String, Boolean, Boolean, SortOrder, Int32) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, veritabanı adı, sahip olan şema, nesne adı ve varsayılan sunucu ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler. |
| SqlMetaData(String, SqlDbType, Int64, Int64, SqlCompareOptions, Boolean, Boolean, SortOrder, Int32) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, maksimum uzunluk, yerel ayar, karşılaştırma seçenekleri ve sunucu varsayılanı ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler. |
| SqlMetaData(String, SqlDbType, Type, String, Boolean, Boolean, SortOrder, Int32) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, kullanıcı tanımlı tür, SQL Server türü ve sunucu varsayılanı ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler. |
| SqlMetaData(String, SqlDbType, Byte, Byte, Boolean, Boolean, SortOrder, Int32) |
Belirtilen sütun adı, türü, duyarlık, ölçek ve sunucu varsayılanı ile sınıfının yeni bir örneğini SqlMetaData başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler. |
| SqlMetaData(String, SqlDbType, Int64, Boolean, Boolean, SortOrder, Int32) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, türü, maksimum uzunluk ve sunucu varsayılanı ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler. |
| SqlMetaData(String, SqlDbType, Int64, Byte, Byte, Int64, SqlCompareOptions, Type) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, maksimum uzunluk, duyarlık, ölçek, yerel ayar kimliği, karşılaştırma seçenekleri ve kullanıcı tanımlı tür (UDT) ile başlatır. |
| SqlMetaData(String, SqlDbType, String, String, String) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, veritabanı adı, sahip olan şema ve nesne adı ile başlatır. |
| SqlMetaData(String, SqlDbType, Int64, Int64, SqlCompareOptions) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, türü, maksimum uzunluk, yerel ayar ve karşılaştırma seçenekleriyle başlatır. |
| SqlMetaData(String, SqlDbType, Type, String) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, kullanıcı tanımlı tür (UDT) ve SQL Server türüyle başlatır. |
| SqlMetaData(String, SqlDbType, Byte, Byte) |
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, türü, duyarlık ve ölçekle başlatır. |
| SqlMetaData(String, SqlDbType, Type) |
Belirtilen sütun adı, türü ve kullanıcı tanımlı tür (UDT) ile sınıfın yeni bir örneğini SqlMetaData başlatır. |
| SqlMetaData(String, SqlDbType, Int64) |
Belirtilen sütun adı, türü ve uzunluk üst sınırıyla sınıfın yeni bir örneğini SqlMetaData başlatır. |
| SqlMetaData(String, SqlDbType, Boolean, Boolean, SortOrder, Int32) |
Belirtilen sütun adı ve varsayılan sunucu ile sınıfın yeni bir örneğini SqlMetaData başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler. |
SqlMetaData(String, SqlDbType)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Belirtilen sütun adı ve türüyle sınıfının yeni bir örneğini SqlMetaData başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType);
public SqlMetaData(string name, System.Data.SqlDbType dbType);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
Özel durumlar
name şudur: null.
SqlDbType İzin verilmeyen bir oluşturucuya olarak dbTypegeçirildi.
Örnekler
Aşağıdaki örnek, sütun adını ve sütun veri türünü belirterek yeni SqlMetaData bir nesne oluşturur Int
using Microsoft.Data.SqlClient.Server;
public static void CreateSqlMetaData2()
{
SqlMetaData columnInfo;
columnInfo = new SqlMetaData("Column2", SqlDbType.Int);
}
Açıklamalar
Bu oluşturucuya şu şekilde dbTypeyalnızca aşağıdakilerin geçirilmesine izin verilir: Bit, BigInt, DateTime, Decimal, Float, Int, Money, , Numeric, SmallDateTime, SmallInt, SmallMoneyUniqueIdentifierTimestampTinyIntXml, .
şunlara bağlı SqlDbType olarak öğesine atanan dbTypevarsayılan değerlerdir (XmlSchemaCollectionDatabase, XmlSchemaCollectionName, XmlSchemaCollectionOwningSchemave Type özellikleri olarak nullayarlanır):
| SqlDbType | Maksimum uzunluk | Kesinlik | Scale | Locale | Seçenekleri karşılaştırın |
|---|---|---|---|---|---|
| Bit | 1 | 1 | 0 | 0 | None |
| BigInt | 8 | 19 | 0 | 0 | None |
| DateTime | 8 | 23 | 3 | 0 | None |
| Decimal | 9 | 18 | 0 | 0 | None |
| Float | 8 | 53 | 0 | 0 | None |
| Int | 4 | 10 | 0 | 0 | None |
| Money | 8 | 19 | 4 | 0 | None |
Numeric | 9 | 18 | 0 | 0 | None |
| SmallDateTime | 4 | 16 | 0 | 0 | None |
| SmallInt | 2 | 5 | 0 | 0 | None |
| SmallMoney | 4 | 10 | 4 | 0 | None |
| Timestamp | 8 | 0 | 0 | 0 | None |
| TinyInt | 1 | 3 | 0 | 0 | None |
| UniqueIdentifier | 16 | 0 | 0 | 0 | None |
| Xml | Maks (-1) | 0 | 0 | 0 | IgnoreCase, IgnoreKanaType, IgnoreWidth |
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Int64, Byte, Byte, Int64, SqlCompareOptions, Type, Boolean, Boolean, SortOrder, Int32)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, maksimum uzunluk, duyarlık, ölçek, yerel ayar kimliği, karşılaştırma seçenekleri ve kullanıcı tanımlı tür (UDT) ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, long maxLength, System::Byte precision, System::Byte scale, long localeId, System::Data::SqlTypes::SqlCompareOptions compareOptions, Type ^ userDefinedType, bool useServerDefault, bool isUniqueKey, Microsoft::Data::SqlClient::SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, byte precision, byte scale, long localeId, System.Data.SqlTypes.SqlCompareOptions compareOptions, Type userDefinedType, bool useServerDefault, bool isUniqueKey, Microsoft.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * int64 * byte * byte * int64 * System.Data.SqlTypes.SqlCompareOptions * Type * bool * bool * Microsoft.Data.SqlClient.SortOrder * int -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, maxLength As Long, precision As Byte, scale As Byte, localeId As Long, compareOptions As SqlCompareOptions, userDefinedType As Type, useServerDefault As Boolean, isUniqueKey As Boolean, columnSortOrder As SortOrder, sortOrdinal As Integer)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- maxLength
- Int64
Belirtilen türün uzunluk üst sınırı.
- precision
- Byte
Parametrenin veya sütunun duyarlığı.
- scale
- Byte
Parametrenin veya sütunun ölçeği.
- localeId
- Int64
Parametrenin veya sütunun yerel ayar kimliği.
- compareOptions
- SqlCompareOptions
Parametrenin veya sütunun karşılaştırma kuralları.
- useServerDefault
- Boolean
Bu sütunun varsayılan sunucu değerini kullanıp kullanmayacağını belirtir.
- isUniqueKey
- Boolean
Tablo değerli parametresindeki sütunun benzersiz olup olmadığını belirtir.
- columnSortOrder
- SortOrder
Bir sütunun sıralama düzenini belirtir.
- sortOrdinal
- Int32
Sıralama sütununun sırasını belirtir.
Açıklamalar
Daha fazla bilgi için bkz. Table-Valued Parametreleri.
Şunlara uygulanır
SqlMetaData(String, SqlDbType, String, String, String, Boolean, Boolean, SortOrder, Int32)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, veritabanı adı, sahip olan şema, nesne adı ve varsayılan sunucu ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, System::String ^ database, System::String ^ owningSchema, System::String ^ objectName, bool useServerDefault, bool isUniqueKey, Microsoft::Data::SqlClient::SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, System.Data.SqlDbType dbType, string database, string owningSchema, string objectName, bool useServerDefault, bool isUniqueKey, Microsoft.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * string * string * string * bool * bool * Microsoft.Data.SqlClient.SortOrder * int -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, database As String, owningSchema As String, objectName As String, useServerDefault As Boolean, isUniqueKey As Boolean, columnSortOrder As SortOrder, sortOrdinal As Integer)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- database
- String
Türü yazılan XML örneğinin XML şema koleksiyonunun veritabanı adı.
- owningSchema
- String
Türü yazılan xml örneğinin XML şema koleksiyonunun ilişkisel şema adı.
- objectName
- String
Türü yazılan XML örneğinin XML şema koleksiyonunun adı.
- useServerDefault
- Boolean
Bu sütunun varsayılan sunucu değerini kullanıp kullanmayacağını belirtir.
- isUniqueKey
- Boolean
Tablo değerli parametresindeki sütunun benzersiz olup olmadığını belirtir.
- columnSortOrder
- SortOrder
Bir sütunun sıralama düzenini belirtir.
- sortOrdinal
- Int32
Sıralama sütununun sırasını belirtir.
Açıklamalar
Daha fazla bilgi için bkz. Table-Valued Parametreleri.
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Int64, Int64, SqlCompareOptions, Boolean, Boolean, SortOrder, Int32)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, maksimum uzunluk, yerel ayar, karşılaştırma seçenekleri ve sunucu varsayılanı ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, long maxLength, long locale, System::Data::SqlTypes::SqlCompareOptions compareOptions, bool useServerDefault, bool isUniqueKey, Microsoft::Data::SqlClient::SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, long locale, System.Data.SqlTypes.SqlCompareOptions compareOptions, bool useServerDefault, bool isUniqueKey, Microsoft.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * int64 * int64 * System.Data.SqlTypes.SqlCompareOptions * bool * bool * Microsoft.Data.SqlClient.SortOrder * int -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, maxLength As Long, locale As Long, compareOptions As SqlCompareOptions, useServerDefault As Boolean, isUniqueKey As Boolean, columnSortOrder As SortOrder, sortOrdinal As Integer)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- maxLength
- Int64
Belirtilen türün uzunluk üst sınırı.
- locale
- Int64
Parametrenin veya sütunun yerel ayar kimliği.
- compareOptions
- SqlCompareOptions
Parametrenin veya sütunun karşılaştırma kuralları.
- useServerDefault
- Boolean
Bu sütunun varsayılan sunucu değerini kullanıp kullanmayacağını belirtir.
- isUniqueKey
- Boolean
Tablo değerli parametresindeki sütunun benzersiz olup olmadığını belirtir.
- columnSortOrder
- SortOrder
Bir sütunun sıralama düzenini belirtir.
- sortOrdinal
- Int32
Sıralama sütununun sırasını belirtir.
Açıklamalar
Daha fazla bilgi için bkz. Table-Valued Parametreleri.
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Type, String, Boolean, Boolean, SortOrder, Int32)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, kullanıcı tanımlı tür, SQL Server türü ve sunucu varsayılanı ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, Type ^ userDefinedType, System::String ^ serverTypeName, bool useServerDefault, bool isUniqueKey, Microsoft::Data::SqlClient::SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, System.Data.SqlDbType dbType, Type userDefinedType, string serverTypeName, bool useServerDefault, bool isUniqueKey, Microsoft.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * Type * string * bool * bool * Microsoft.Data.SqlClient.SortOrder * int -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, userDefinedType As Type, serverTypeName As String, useServerDefault As Boolean, isUniqueKey As Boolean, columnSortOrder As SortOrder, sortOrdinal As Integer)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- serverTypeName
- String
için userDefinedTypeSQL Server türü adı.
- useServerDefault
- Boolean
Bu sütunun varsayılan sunucu değerini kullanıp kullanmayacağını belirtir.
- isUniqueKey
- Boolean
Tablo değerli parametresindeki sütunun benzersiz olup olmadığını belirtir.
- columnSortOrder
- SortOrder
Bir sütunun sıralama düzenini belirtir.
- sortOrdinal
- Int32
Sıralama sütununun sırasını belirtir.
Açıklamalar
Daha fazla bilgi için bkz. Table-Valued Parametreleri.
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Byte, Byte, Boolean, Boolean, SortOrder, Int32)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Belirtilen sütun adı, türü, duyarlık, ölçek ve sunucu varsayılanı ile sınıfının yeni bir örneğini SqlMetaData başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, System::Byte precision, System::Byte scale, bool useServerDefault, bool isUniqueKey, Microsoft::Data::SqlClient::SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, System.Data.SqlDbType dbType, byte precision, byte scale, bool useServerDefault, bool isUniqueKey, Microsoft.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * byte * byte * bool * bool * Microsoft.Data.SqlClient.SortOrder * int -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, precision As Byte, scale As Byte, useServerDefault As Boolean, isUniqueKey As Boolean, columnSortOrder As SortOrder, sortOrdinal As Integer)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- precision
- Byte
Parametrenin veya sütunun duyarlığı.
- scale
- Byte
Parametrenin veya sütunun ölçeği.
- useServerDefault
- Boolean
Bu sütunun varsayılan sunucu değerini kullanıp kullanmayacağını belirtir.
- isUniqueKey
- Boolean
Tablo değerli parametresindeki sütunun benzersiz olup olmadığını belirtir.
- columnSortOrder
- SortOrder
Bir sütunun sıralama düzenini belirtir.
- sortOrdinal
- Int32
Sıralama sütununun sırasını belirtir.
Açıklamalar
Daha fazla bilgi için bkz. Table-Valued Parametreleri.
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Int64, Boolean, Boolean, SortOrder, Int32)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, türü, maksimum uzunluk ve sunucu varsayılanı ile başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, long maxLength, bool useServerDefault, bool isUniqueKey, Microsoft::Data::SqlClient::SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, bool useServerDefault, bool isUniqueKey, Microsoft.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * int64 * bool * bool * Microsoft.Data.SqlClient.SortOrder * int -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, maxLength As Long, useServerDefault As Boolean, isUniqueKey As Boolean, columnSortOrder As SortOrder, sortOrdinal As Integer)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- maxLength
- Int64
Belirtilen türün uzunluk üst sınırı.
- useServerDefault
- Boolean
Bu sütunun varsayılan sunucu değerini kullanıp kullanmayacağını belirtir.
- isUniqueKey
- Boolean
Tablo değerli parametresindeki sütunun benzersiz olup olmadığını belirtir.
- columnSortOrder
- SortOrder
Bir sütunun sıralama düzenini belirtir.
- sortOrdinal
- Int32
Sıralama sütununun sırasını belirtir.
Açıklamalar
Daha fazla bilgi için bkz. Table-Valued Parametreleri.
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Int64, Byte, Byte, Int64, SqlCompareOptions, Type)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, maksimum uzunluk, duyarlık, ölçek, yerel ayar kimliği, karşılaştırma seçenekleri ve kullanıcı tanımlı tür (UDT) ile başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, long maxLength, System::Byte precision, System::Byte scale, long locale, System::Data::SqlTypes::SqlCompareOptions compareOptions, Type ^ userDefinedType);
public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, byte precision, byte scale, long locale, System.Data.SqlTypes.SqlCompareOptions compareOptions, Type userDefinedType);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * int64 * byte * byte * int64 * System.Data.SqlTypes.SqlCompareOptions * Type -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, maxLength As Long, precision As Byte, scale As Byte, locale As Long, compareOptions As SqlCompareOptions, userDefinedType As Type)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- maxLength
- Int64
Belirtilen türün uzunluk üst sınırı.
- precision
- Byte
Parametrenin veya sütunun duyarlığı.
- scale
- Byte
Parametrenin veya sütunun ölçeği.
- locale
- Int64
Parametrenin veya sütunun yerel ayar kimliği.
- compareOptions
- SqlCompareOptions
Parametrenin veya sütunun karşılaştırma kuralları.
Özel durumlar
name şudur: null.
SqlDbType İzin verilmeyen bir oluşturucuya olarak dbTypegeçirildi veya userDefinedType bildirilmemiş SqlUserDefinedTypeAttribute bir türe işaret etti.
Açıklamalar
Oluşturucuya şu şekilde dbTypeyalnızca şunlar geçirilebilir: BigInt, Bit, DateTime, , Decimal, Float, Image, Int, , NTextMoney, , Numeric, , Real, , SmallDateTime, SmallInt, XmlVariantUdtTimestampUniqueIdentifierSmallMoneyTextTinyInt.
şunlara bağlı SqlDbType olarak öğesine atanan dbTypevarsayılan değerlerdir (XmlSchemaCollectionDatabase, XmlSchemaCollectionName, XmlSchemaCollectionOwningSchemave Type özellikleri olarak nullayarlanır):
| SqlDbType | Maksimum uzunluk | Kesinlik | Scale | Locale | Seçenekleri karşılaştırın |
|---|---|---|---|---|---|
| BigInt | 8 | 19 | 0 | 0 | None |
| Bit | 1 | 1 | 0 | 0 | None |
| DateTime | 8 | 23 | 3 | 0 | None |
| Decimal | 9 | 18 | 0 | 0 | None |
| Float | 8 | 53 | 0 | 0 | None |
| Image | Maks (-1) | 0 | 0 | 0 | None |
| Int | 4 | 10 | 0 | 0 | None |
| Money | 8 | 19 | 4 | 0 | None |
| NText | Maks (-1) | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| Real | 4 | 24 | 0 | 0 | None |
Row | <sütun sayısı> | 0 | 0 | 0 | None |
| SmallDateTime | 4 | 16 | 0 | 0 | None |
| SmallInt | 2 | 5 | 0 | 0 | None |
| SmallMoney | 4 | 10 | 4 | 0 | None |
| Text | Maks (-1) | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| Timestamp | 8 | 0 | 0 | 0 | None |
| TinyInt | 1 | 3 | 0 | 0 | None |
| UniqueIdentifier | 16 | 0 | 0 | 0 | None |
| Udt | <Türün> veya -1 maksimum uzunluğu | 0 | 0 | 0 | None |
| Variant | 8016 | 0 | 0 | 0 | None |
| Xml | Maks (-1) | 0 | 0 | 0 | IgnoreCase, IgnoreKanaType, IgnoreWidth |
Şunlara uygulanır
SqlMetaData(String, SqlDbType, String, String, String)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, tür, veritabanı adı, sahip olan şema ve nesne adı ile başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, System::String ^ database, System::String ^ owningSchema, System::String ^ objectName);
public SqlMetaData(string name, System.Data.SqlDbType dbType, string database, string owningSchema, string objectName);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * string * string * string -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, database As String, owningSchema As String, objectName As String)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- database
- String
Türü yazılan XML örneğinin XML şema koleksiyonunun veritabanı adı.
- owningSchema
- String
Türü yazılan xml örneğinin XML şema koleksiyonunun ilişkisel şema adı.
- objectName
- String
Türü yazılan XML örneğinin XML şema koleksiyonunun adı.
Özel durumlar
name, nullveya objectName olduğunda database ve owningSchema olmayan nullbir değerdirnull.
Oluşturucuya izin verilmeyen bir SqlDbType olarak dbTypegeçirildi.
Açıklamalar
Oluşturucuya dbTypeolarak yalnızca aşağıdakilerin SqlDbType geçirilmesine izin verilir: Xml.
aşağıdakilere bağlı olarak öğesine dbTypeatanan varsayılan değerler verilmiştir SqlDbType:
| SqlDbType | Maksimum uzunluk | Kesinlik | Scale | Locale | Seçenekleri karşılaştırın |
|---|---|---|---|---|---|
| Xml | Maks (-1) | 0 | 0 | 0 | IgnoreCase, IgnoreKanaType, IgnoreWidth |
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Int64, Int64, SqlCompareOptions)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, türü, maksimum uzunluk, yerel ayar ve karşılaştırma seçenekleriyle başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, long maxLength, long locale, System::Data::SqlTypes::SqlCompareOptions compareOptions);
public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength, long locale, System.Data.SqlTypes.SqlCompareOptions compareOptions);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * int64 * int64 * System.Data.SqlTypes.SqlCompareOptions -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, maxLength As Long, locale As Long, compareOptions As SqlCompareOptions)
Parametreler
- name
- String
Parametrenin veya sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- maxLength
- Int64
Belirtilen türün uzunluk üst sınırı.
- locale
- Int64
Parametrenin veya sütunun yerel ayar kimliği.
- compareOptions
- SqlCompareOptions
Parametrenin veya sütunun karşılaştırma kuralları.
Özel durumlar
name şudur: null.
SqlDbType İzin verilmeyen bir oluşturucuya olarak dbTypegeçirildi.
Açıklamalar
Oluşturucuya dbTypeyalnızca aşağıdakilerin geçirilmesine izin verilir: Char, NChar, NText, NVarChar, , Text, VarChar.
veya için Maxyalnızca , veya -1 belirtimine izin verilir NTextdbTypeText.maxLength
dbType
VarChar veya NVarCharuzunluk belirtimi Maxolan veya -1 için meta verileri sırasıyla VARCHAR(MAX) ve NVARCHAR(MAX) olarak bildirir.
şunlara bağlı SqlDbType olarak öğesine atanan dbTypevarsayılan değerlerdir (XmlSchemaCollectionDatabase, XmlSchemaCollectionName, XmlSchemaCollectionOwningSchemave Type özellikleri olarak nullayarlanır):
| SqlDbType | Kesinlik | Scale |
|---|---|---|
| Char | 0 | 0 |
| NChar | 0 | 0 |
| NText | 0 | 0 |
| NVarChar | 0 | 0 |
| Text | 0 | 0 |
| VarChar | 0 | 0 |
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Type, String)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, kullanıcı tanımlı tür (UDT) ve SQL Server türüyle başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, Type ^ userDefinedType, System::String ^ serverTypeName);
public SqlMetaData(string name, System.Data.SqlDbType dbType, Type userDefinedType, string serverTypeName);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * Type * string -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, userDefinedType As Type, serverTypeName As String)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- serverTypeName
- String
için userDefinedTypeSQL Server türü adı.
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Byte, Byte)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Sınıfın SqlMetaData yeni bir örneğini belirtilen sütun adı, türü, duyarlık ve ölçekle başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, System::Byte precision, System::Byte scale);
public SqlMetaData(string name, System.Data.SqlDbType dbType, byte precision, byte scale);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * byte * byte -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, precision As Byte, scale As Byte)
Parametreler
- name
- String
Parametrenin veya sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- precision
- Byte
Parametrenin veya sütunun duyarlığı.
- scale
- Byte
Parametrenin veya sütunun ölçeği.
Özel durumlar
name şudur: null.
SqlDbType İzin verilmeyen bir oluşturucuya olarak dbTypegeçirildi veya scale değerinden precisionbüyük oldu.
Açıklamalar
Oluşturucuya dbTypeolarak yalnızca aşağıdakilerin SqlDbType geçirilmesine izin verilir: Decimal.
şunlara bağlı SqlDbType olarak öğesine atanan dbTypevarsayılan değerlerdir (XmlSchemaCollectionDatabase, XmlSchemaCollectionName, XmlSchemaCollectionOwningSchemave Type özellikleri olarak nullayarlanır):
| SqlDbType | Maksimum uzunluk | Kesinlik | Scale | Locale | Seçenekleri karşılaştırın |
|---|---|---|---|---|---|
| Decimal | 9 | 18 | 0 | 0 | None |
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Type)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Belirtilen sütun adı, türü ve kullanıcı tanımlı tür (UDT) ile sınıfın yeni bir örneğini SqlMetaData başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, Type ^ userDefinedType);
public SqlMetaData(string name, System.Data.SqlDbType dbType, Type userDefinedType);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * Type -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, userDefinedType As Type)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
Özel durumlar
name şudur: null.
SqlDbType İzin verilmeyen bir oluşturucuya olarak dbTypegeçirildi veya userDefinedType bildirilmemiş SqlUserDefinedTypeAttribute bir türe işaret etti.
Açıklamalar
Oluşturucuya dbTypeolarak yalnızca aşağıdakilerin SqlDbType geçirilmesine izin verilir: Udt.
şunlara bağlı SqlDbType olarak öğesine atanan dbTypevarsayılan değerlerdir (XmlSchemaCollectionDatabase, XmlSchemaCollectionName, XmlSchemaCollectionOwningSchemave Type özellikleri olarak nullayarlanır):
| SqlDbType | Maksimum uzunluk | Kesinlik | Scale | Locale | Seçenekleri karşılaştırın |
|---|---|---|---|---|---|
| Udt | <Türün> veya -1 maksimum uzunluğu | 0 | 0 | 0 | None |
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Int64)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Belirtilen sütun adı, türü ve uzunluk üst sınırıyla sınıfın yeni bir örneğini SqlMetaData başlatır.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, long maxLength);
public SqlMetaData(string name, System.Data.SqlDbType dbType, long maxLength);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * int64 -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, maxLength As Long)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- maxLength
- Int64
Belirtilen türün uzunluk üst sınırı.
Özel durumlar
name şudur: null.
Oluşturucuya izin verilmeyen bir SqlDbType olarak dbTypegeçirildi.
Örnekler
Aşağıdaki örnek, sütun adını, sütun veri türünü NVarCharve en fazla 12 karakter uzunluğunda belirterek yeni SqlMetaData bir nesne oluşturur.
using Microsoft.Data.SqlClient.Server;
public static void CreateSqlMetaData1()
{
SqlMetaData columnInfo;
columnInfo = new SqlMetaData("Column1", SqlDbType.NVarChar, 12);
}
Açıklamalar
Oluşturucuya şu şekilde dbTypeyalnızca aşağıdakilerin geçirilmesine izin verilir: Binary, Char, Image, NChar, , NText, NVarChar, Text, , VarBinary. VarChar
maxLength, veya için yalnızca , veya -1 belirtimlerine TextMaxImageNTextizin verilir.dbType
dbType
NVarChar
VarChar, veya VarBinary-1 uzunluk belirtimi Maxiçin, meta verileri sırasıyla , NVARCHAR(MAX)veya NVARBINARY(MAX)olarak VARCHAR(MAX)bildirir.
şunlara bağlı SqlDbType olarak öğesine atanan dbTypevarsayılan değerlerdir (XmlSchemaCollectionDatabase, XmlSchemaCollectionName, XmlSchemaCollectionOwningSchemave Type özellikleri olarak nullayarlanır):
| SqlDbType | Kesinlik | Scale | Locale | Seçenekleri karşılaştırın |
|---|---|---|---|---|
| Binary | 0 | 0 | 0 | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| Char | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| Image | 0 | 0 | 0 | None |
| NChar | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| NText | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| NVarChar | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| Text | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
| VarBinary | 0 | 0 | IgnoreCase, IgnoreKanaType, IgnoreWidth | |
| VarChar | 0 | 0 | <iş parçacığı> | IgnoreCase, IgnoreKanaType, IgnoreWidth |
Şunlara uygulanır
SqlMetaData(String, SqlDbType, Boolean, Boolean, SortOrder, Int32)
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
- Kaynak:
- SqlMetaData.cs
Belirtilen sütun adı ve varsayılan sunucu ile sınıfın yeni bir örneğini SqlMetaData başlatır. Bu oluşturucu biçimi, tablo değerli parametrede sütunun benzersiz olup olmadığını, sütunun sıralama düzenini ve sıralama sütununun sırasını belirtmenize olanak tanıyarak tablo değerli parametreleri destekler.
public:
SqlMetaData(System::String ^ name, System::Data::SqlDbType dbType, bool useServerDefault, bool isUniqueKey, Microsoft::Data::SqlClient::SortOrder columnSortOrder, int sortOrdinal);
public SqlMetaData(string name, System.Data.SqlDbType dbType, bool useServerDefault, bool isUniqueKey, Microsoft.Data.SqlClient.SortOrder columnSortOrder, int sortOrdinal);
new Microsoft.Data.SqlClient.Server.SqlMetaData : string * System.Data.SqlDbType * bool * bool * Microsoft.Data.SqlClient.SortOrder * int -> Microsoft.Data.SqlClient.Server.SqlMetaData
Public Sub New (name As String, dbType As SqlDbType, useServerDefault As Boolean, isUniqueKey As Boolean, columnSortOrder As SortOrder, sortOrdinal As Integer)
Parametreler
- name
- String
Sütunun adı.
- dbType
- SqlDbType
Parametrenin veya sütunun SQL Server türü.
- useServerDefault
- Boolean
Bu sütunun varsayılan sunucu değerini kullanıp kullanmayacağını belirtir.
- isUniqueKey
- Boolean
Tablo değerli parametresindeki sütunun benzersiz olup olmadığını belirtir.
- columnSortOrder
- SortOrder
Bir sütunun sıralama düzenini belirtir.
- sortOrdinal
- Int32
Sıralama sütununun sırasını belirtir.
Açıklamalar
Daha fazla bilgi için bkz. Table-Valued Parametreleri.