DataReaderExtensions.GetFieldValue<T>(DbDataReader, String) Yöntem
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.
Belirtilen sütunun değerini istenen tür olarak alır.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static T GetFieldValue(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static T GetFieldValue<T> (this System.Data.Common.DbDataReader reader, string name);
static member GetFieldValue : System.Data.Common.DbDataReader * string -> 'T
<Extension()>
Public Function GetFieldValue(Of T) (reader As DbDataReader, name As String) As T
Tür Parametreleri
- T
Döndürülecek değerin türü.
Parametreler
- reader
- DbDataReader
Sütun değerini almak için veri okuyucu.
- name
- String
Sütunun adı.
Döndürülenler
Belirtilen sütunun değeri.
Özel durumlar
Veri alma sırasında bağlantı bırakıldı veya kapatıldı.
-veya-
Veri okuyucu, veri alma sırasında kapatıldı.
-veya-
Okunmaya hazır veri yok (örneğin, ilk Read() çağrılmadı veya döndürüldü false
).
-veya-
Okuyucu, daha önce okunan bir sütunu sıralı modda okumaya çalıştı.
-veya-
Devam eden zaman uyumsuz bir işlem vardı. Bu, bir akış okunurken çağrılabilecekleri için sıralı modda çalışırken tüm Get* yöntemleri için geçerlidir.
Belirtilen ad geçerli bir sütun adı değil.
Veritabanı tarafından döndürülen değer eşleşmiyor veya olarak türlenemiyor T
.