Ara:

Şu an misafir modundasın. YazılımDevi olmak ister misin? Giriş Yap / Kayıt Ol

Makale Hakkında!

LINQ to SQL - Giris Makale Yazarı Okunma Sayısı Eklenme Tarihi
Veysel Uğur Kizmaz 1796 09.05.2009

Makale Detayı

LINQ to SQL’e genel bakis ve web uygulamalarinda kullanilmasi ile ilgili makaleye bu linkten ulasabilirsiniz.
Bu makalemizde LINQ to SQL’i windows application’da uygulayacagiz.
Yapmak istedigimiz uygulama, kutuphane isimli veritabaninda bulunan kitapbilgisi tablosundaki kitap isimlerini combobox’a aktarmak olacaktir. Bunun için öncelikle Project -> Add New Item seçeneginden bir adet  LINQ to SQL Classes ekliyoruz.
 
 
Server Explorer ‘dan yeni bir baglanti ekleyelim. Bu uygulamada SQL Server’da bulunan kutuphane veritabanini ekleyelim.
 
 
 
Ekledigimiz baglantidaki veritabanimizda bulunan kitapbilgisi tablosunu sürükleyip, daha önce ekledigim DataClasses1.dbml isimli Linq to SQL Classes’a sürükleyelim.
 
 
Su ana kadar veritabani baglanti islemini tamamladik. Simdi kod kismina geçebiliriz.
 
 
private void VerileriAl()
{
     DataClasses1DataContext dc = new DataClasses1DataContext();
 
     var kitaplarim = from kitap in dc.kitapbilgisis
                         select kitap.adi;
 
     foreach (var kitap in kitaplarim)
          comboBox1.Items.Add(kitap);
}
 
 
DataClasses1DataContext sinifindan olusturdugumuz degiskenle verilerimizi alma, güncelleme, silme, yeni veri ekleme, baglanti yaptigimiz verilere ulasma gibi islemleri yapabilmekteyiz. dc.kitapbilgisis, kitapbilgisi isimli tabloya erisimi saglamaktadir.
 
var kitaplarim = from kitap in dc.kitapbilgisis
                    select kitap.adi;
 
kitapbilgisi tablosundaki tüm verilerin adi bilgilerini kitaplarim degiskenine aktariyoruz. Bu degisken sayesinde combobox’a ekleme islemini yapacagiz.
 
 
 
Tablo yapisi yukaridaki gibidir. Programimizin ekran çiktisi asagidadir.
 
 
 
 
 
 
Veysel Ugur KIZMAZ


Makale Tagları

Makale Dosyası

Makaleye Ait Dosya Bulunamamıştır

Paylaş


Yazar Hakkında
Genel Bilgiler   Yazar Hakkında
Ad: Veysel Uğur Kizmaz 1986 doğumlu Veysel Uğur Kızmaz, Gazi Üniversitesi Bilgisayar Mühendisliği bölümü mezunu, Ankara Üniversitesi Bilgisayar Mühendisliği bölümünde yüksek lisans öğrencisidir. Bir çok projede çalışmış olan yazarımız, şu an özel bir yazılım firmasında web tabanlı sistemler üzerinde çalışmalar yapmaktadır. Yazarımızın uzmanlaştığı alanlar .Net, Java, Php, Javascript, SQL Server, Oracle, MySQL, Sharepoint, Team Foundation Server, Biztalk, WCF, Test ve Modellemedir. Sertifikaları : MCTS
Kurum: Özel bir yazılım firması
Meslek: Yazılım Mühendisi
E-Mail: veysel@ugurkizmaz.com
Web Sitesi: http://www.ugurkizmaz.com
Makale-Video: 214

Bu makale için yapılmış yorumlar

Bu makale hakkında yorum yapınız!...

Bu makale hakkında yorum yapabilmek için lütfen üye olunuz veya giriş yapınız.

Konular

Yazarlar

Son Eklenen Makaleler

Son Eklenen Videolar

Ziyaretçi İstatistiği

ImageOnline : 10         Bugün : 1364

Bu Ay : 8195        Bu Yıl : 58369

Toplam : 441208

Kullanıcı Giriş Paneli!
E-Mail:
Şifreniz:
Giriş Yap

Şifremi Unuttum!
E-Mail:
    Gönder