İ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)
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)
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
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
0 comments:
Yorum Gönder