Linq Kullanımı

Bu makalemizde Linq kullanımını anlatacağım.
İlk önce Şekil 1 deki Sql veritabanımızı oluşturalım.



Şekil 1

2. olarak Web Site > Add New Item kısmından
LinQ to SQL Classes i projemize ekleyelim.(Şekil 2)



Şekil 2

Projemize dbml uzantılı sayfa eklenmiş oldu.
Dikkat ederseniz, dbml uzantılı sayfada oluşturduğumuz
Sql veritabanındaki tablo görüntelmiş oldu. (Şekil 3)



Şekil 3

Uygulumamızdaki tablonun ismi liste şeklindedir.
Şimdi bu sayfadaki tabloyu Default.aspx.cs sayfamıza
ilişiklendireceğiz. İlk önce dbml uzantılı sayfadaki
Properties özelliklerinden Name ismini alıyoruz. (Şekil 4)



Şekil 4

Bu önemli çünkü aldığımız bu ismi Default.aspx.cs sayfasında
kullanacağız.
Şimdi Default.aspx.cs sayfamızın kodlarını yazmaya geldi sıra.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;


public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DataClassesDataContext dc = new DataClassesDataContext();
DataTable personel = new DataTable();
var pliste = from n in dc.listes
where n.Ad == "Bahadır"
select n;
GridView1.DataSource = pliste;
GridView1.DataBind();
}
}

Projemizi çalıştırdığımızda Şekil 5 teki gibi bir sonuç alırız.
Bahadır isimli kayıtların gösterimini sağlamış olduk.

Şekil 5

Linq metodunun klasik metodlardan ne kadar kolay olduğu ve bir kaç
satır kod parçasıyla veritabanından istediğimiz bilgiyi çekebildiğimizi
gördük.
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle.
Hoşçakalın. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...