Forum

c# da get metodları...
 
Bildirimler
Hepsini Temizle

c# da get metodlarında null kontrolü

2 Yazılar
2 Üyeler
0 Reactions
773 Görüntüleme
(@CenkCokicen)
Gönderiler: 1
New Member
Konu başlatıcı
 

merhabalar 

database den SqlDataReader ile veri çekiyorum verileri reader dan get metodları ile almak istiyorum ancak null kontrolünü burada turner if kullanarak nasıl yapabilirim yani aşağıdaki durumda yardımcı olursanız sevinirim

 while (reader.Read())

            {

                Yazar gelen = new Yazar()

                {

                    YazarID = reader.GetInt32(1),

                    YazarAdi = reader.GetString(2)

                }; 

 
Gönderildi : 09/07/2014 20:35

(@eravse)
Gönderiler: 1753
Üye
 

Aşağıdaki şekilde tek satır da halledebilirsin.

 

while (reader.Read())

            {

                Yazar gelen = new Yazar()

                {

                    YazarID = reader.GetInt32(1) == null ? -1:reader.GetInt32(1) ,

                    YazarAdi = reader.GetString(2)== null ? "":reader.GetString(2)

                }; 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 03/09/2014 20:16

Paylaş: