Bu makalemizde sizlere entity frameworkta select sorgusu nasıl yapılır bunu göstereceğim önceki makalelerde select sorgularını görmüştünüz bugun biraz daha detaylı bakacağız lafı uzatmadan konuya geçelim…
-
MagazaEntities mgz
=new MagazaEntities
();// bir magaza entites olusturuyoruz
-
var sorgu=from c in mgz.Urunler select c;
-
// c değişkenine magazanın ürünler tablosunu atadık ve sorgumuzu yazdık linq kullananlar bilirler bu sorguları Peki where kıstı verseydik nasıl yapacaktık
-
var sorgu2=from d in mgz.Urunler where d.Kategori==("Elektronik") select d;
-
// Burada where kıstını verdik kategorisi elektronik olanları bize getirecek… c dedim ve d dedim iki değişkene onlara istediğinizi diyebilirsiniz where kıstında o değişkeni yazdığınızda sanki bir instance almıs gibi hangi tabloyu verdiyseniz o değişkene onun propertylerinin geldiğini göreceksiniz.
-
var sorgu3
= from e
in mgz.
Urunler select
new { e.
Kategori, e.
UrunAd };
-
//Eğer select sorgusunda atadığımız istediğimiz kolonları select sorgusuna ekledik bunun için selecten sonra select new diyip {}istediğimiz kolonları yazıyoruz…
devamını oku…
Evet arkadaşlar bu yazımızdada ado.net entity frameworkta update işleminden bahsedeğim…
devamını oku…
Merhaba arkadaşlar bu makalemde entity frameworkta insert işlemi nasıl yapılır bundan bahsedeceğim… Arkadaşlar örnekleri bir proje üzerinden anlatacağım bu değerler nerden geldi diyorsanız bu makalemde görebilirsiniz…
-
//EntityFramework projesi oluşturmak adlı makalemizdeki örnekten devam ediyorum oradaki entitymizin adı magazaentitesti
-
//Magaza enntiesten bir instance alıyorum..
-
MagazaEntities mgz
= new MagazaEntities
();
-
//Bu entitmizde urunler diye tablomuz vardı ondanda bir instance alıyorum
-
Urunler urn
= new Urunler
();
-
// değerleri nereden alacağımızı söylüyorum…
-
urn.UrunAd = txtUrunAd.Text.Trim();
-
// gördüğünüz gibi urn.der demez intellisiense tablemizdeki alanları ve diğer propertiyleri getirdiğini göreceksiniz
-
urn.Kategori = txtUrnKategorisi.Text.Trim();
-
urn.Adet = Convert.ToInt32(txtUrnAdet.Trim());// int tanımladğım bir alandı convert ettim
-
mgz.AddToUrunler(urn); //addToUrunler metodu databaseye gonderen metod katmanlı mimari yazanlar facade kısımında bu methodları tanımlamışlardır Bu methodları entityframework kendisi oluşturur seçtiğimiz tablolara göre birde delete için methodu vardır bunun update için yok…
-
//Bize kalan tek şey bu methodun istediği tipten parametre vermek
-
// Bunları yaptıktan sonra
-
mgz.SaveChanges();// Değişiklikleri kaydediyoruz Unutmayın bunu hemen hemen her yaptığımız işten sonra yapmalıyız update ve delete işlemlerindede yapacağız
Eğer Normal şekilde yapsaydık ne yapacaktık connection tanımlayacaktık daha sonra sql kodumuzu yazacaktık,parametrelerimizi verecektik connectionu acıp execute edip connectionu kapayacaktık … Gördüğünüz gibi bunların hiç birini yapmadık ve insert işlemini gerçekleştirdik…
Sorularınızı bu başlık altından sorabilirsiniz…
Bu yazımızda sizlere biraz da olsa entity framework temel yapıları ve yapılan işlemlerin sıralamasını hangi aşamalardan geçtiğini yazılı olarak anlatacağım ilerleyen makalelerde ise projeler üzerindenEntity frameworkun çalışma mantığını kavramaya çalışacağız… Fazla vaktinizi almadan konuya gireyim..
devamını oku…
Evet arkadaşlar 3 Aralık Perşembe Günü 15-16 saatleri arasında web etkinliği olacaktır ayrıntılı bilgi aşşağıdadır…
devamını oku…