Merhaba Muhterem Ziyaretçiler,
Bu yazımda C# Entity Framework üzerinden birtakım sorguları yapılması üzerinden duracağım.
Bildiğiniz üzere C# derslerini Youtube üzerinden yayınlamaktaydım. Yaptığınız geri bildirimlerinize istinaden dersleri blog üzerinden yoğunlaştırmaya karar verdim.
Şimdi başlayalım;
Where
SQL dilinde “Where” ifadesini aşağıdaki gibi kullanıyorduk;
SELECT secilecekSatir FROM tabloAdi WHERE i //i = Where sorgusunda kullanılan ifadeler
Entity sorgumuzda kullandığımız context ve entitiesleri tanımladığımız varsayarak;
s parametrasiyle studentName değeri “Bill” değerini içeren ögeleri listeledik.
//Entity Framework
//SchoolDBEntities tanımladığımızı varsayıyoruz.
using (var context = new SchoolDBEntities())
{
var query = context.Students
.where(s => s.StudentName == "Bill")
.FirstOrDefault<Student>();
}
Like
SQL dilinde “Like” ifadesini aşağıdaki gibi kullanıyorduk;
SELECT secilecekSatir FROM tabloAdi WHERE
satir LIKE i //i = Like sorgusunda kullanılan ifadeler
Entity sorgumuzda kullandığımız context ve entitiesleri tanımladığımız varsayarak;
person
değişkenini context.People
içine alınıp where person.FirstName.Like("Col%")
deyiminden sonra seçilmekte.
var query =
from person in context.People
where person.FirstName.Like("Col%")
select person;
Bu yazımla birlikte C# Entity Framework temel sorguları anlatmış oldum.
Eğer bu yazıyla ilişkin anlatamadığım\anlaşılamayan konular varsa yazının altına yorum yapabilirsiniz.
İyi akşamlar.