Dil

SqlMetaData Oluşturucular

Tanım

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):

SqlDbTypeMaksimum uzunlukKesinlikScaleLocaleSeçenekleri karşılaştırın
Bit 1100None
BigInt 81900None
DateTime 82330None
Decimal 91800None
Float 85300None
Int 41000None
Money 81940None
Numeric 91800None
SmallDateTime 41600None
SmallInt 2500None
SmallMoney 41040None
Timestamp 8000None
TinyInt 1300None
UniqueIdentifier 16000None
Xml Maks (-1)000IgnoreCase, 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ı.

userDefinedType
Type

Type UDT'ye işaret eden bir örnek.

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ü.

userDefinedType
Type

Type UDT'ye işaret eden bir örnek.

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ı.

userDefinedType
Type

Type UDT'ye işaret eden bir örnek.

Ö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):

SqlDbTypeMaksimum uzunlukKesinlikScaleLocaleSeçenekleri karşılaştırın
BigInt 81900None
Bit 1100None
DateTime 82330None
Decimal 91800None
Float 85300None
Image Maks (-1)000None
Int 41000None
Money 81940None
NText Maks (-1)00 <iş parçacığı>IgnoreCase, IgnoreKanaType, IgnoreWidth
Real 42400None
Row <sütun sayısı>000None
SmallDateTime 41600None
SmallInt 2500None
SmallMoney 41040None
Text Maks (-1)00 <iş parçacığı>IgnoreCase, IgnoreKanaType, IgnoreWidth
Timestamp 8000None
TinyInt 1300None
UniqueIdentifier 16000None
Udt <Türün> veya -1 maksimum uzunluğu000None
Variant 8016000None
Xml Maks (-1)000IgnoreCase, 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:

SqlDbTypeMaksimum uzunlukKesinlikScaleLocaleSeçenekleri karşılaştırın
Xml Maks (-1)000IgnoreCase, 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):

SqlDbTypeKesinlikScale
Char 00
NChar 00
NText 00
NVarChar 00
Text 00
VarChar 00

Ş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ü.

userDefinedType
Type

Type UDT'ye işaret eden bir örnek.

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):

SqlDbTypeMaksimum uzunlukKesinlikScaleLocaleSeçenekleri karşılaştırın
Decimal 91800None

Ş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ü.

userDefinedType
Type

Type UDT'ye işaret eden bir örnek.

Ö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):

SqlDbTypeMaksimum uzunlukKesinlikScaleLocaleSeçenekleri karşılaştırın
Udt <Türün> veya -1 maksimum uzunluğu000None

Ş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):

SqlDbTypeKesinlikScaleLocaleSeçenekleri karşılaştırın
Binary 000IgnoreCase, IgnoreKanaType, IgnoreWidth
Char 00 <iş parçacığı>IgnoreCase, IgnoreKanaType, IgnoreWidth
Image 000None
NChar 00 <iş parçacığı>IgnoreCase, IgnoreKanaType, IgnoreWidth
NText 00 <iş parçacığı>IgnoreCase, IgnoreKanaType, IgnoreWidth
NVarChar 00 <iş parçacığı>IgnoreCase, IgnoreKanaType, IgnoreWidth
Text 00 <iş parçacığı>IgnoreCase, IgnoreKanaType, IgnoreWidth
VarBinary 00IgnoreCase, IgnoreKanaType, IgnoreWidth
VarChar 00 <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.

Şunlara uygulanır