public List <EntityKitaplar> KitapListele() { //veritabanından Kitaplar tablosundaki değerleri çekiyoruz. OleDbDataReader dataread = dal1.DataRead("SELECT * FROM Kitaplar", CommandType.Text); if (dataread.HasRows) { //bu değerleri bir liste ile geri döndürüyoruz. List <EntityKitaplar> Kitaplar = new List <EntityKitaplar>(); while (dataread.Read()) { EntityKitaplar ktp = new EntityKitaplar { KitapID = int.Parse(dataread["KitapID"].ToString()), KitapAdi = dataread["KitapAdi"].ToString(), KitapYazari = dataread["KitapYazari"].ToString(), KitapBaskiYil = int.Parse(dataread["KitapBaskiYil"].ToString()), KitapSayfaSayisi = int.Parse(dataread["KitapSayfaSayisi"].ToString()), KitapDil = dataread["KitapDil"].ToString(), KitapYayinEvi = dataread["KitapYayinEvi"].ToString(), KitapTuru = dataread["KitapTuru"].ToString() }; Kitaplar.Add(ktp); } return(Kitaplar); } return(null); }
public List <EntityKitaplar> KitapListele(string deger, string konum) { //veritabanından Kitaplar tablosundaki değerleri çekiyoruz. OleDbDataReader dataread = dal2.DataRead("SELECT * FROM Kitaplar WHERE " + konum + " ='" + deger + "'", CommandType.Text); if (dataread.HasRows) { //bu değerleri bir liste ile geri döndürüyoruz. //bu sefer çekmek istediğimiz sütunu da sorguya gönderiyoruz. List <EntityKitaplar> Kitaplar = new List <EntityKitaplar>(); while (dataread.Read()) { EntityKitaplar ktp = new EntityKitaplar { KitapID = int.Parse(dataread["KitapID"].ToString()), KitapAdi = dataread["KitapAdi"].ToString(), KitapYazari = dataread["KitapYazari"].ToString(), KitapBaskiYil = int.Parse(dataread["KitapBaskiYil"].ToString()), KitapSayfaSayisi = int.Parse(dataread["KitapSayfaSayisi"].ToString()), KitapDil = dataread["KitapDil"].ToString(), KitapYayinEvi = dataread["KitapYayinEvi"].ToString(), KitapTuru = dataread["KitapTuru"].ToString() }; Kitaplar.Add(ktp); } return(Kitaplar); } return(null); }