kurban bayramı tebrik kartı
Etiketler : kurban bayram tebrik kurban bayramı
Kategoriler : Kisisel
Yorumlar : 1 Yorum Yorum Yaz
Bu sıralar çok sık tema değiştirdiğimin farkındayım :). Fakat önceki geçici olarak yaptıgım temedan sonra önceki temalara nazaran daha uğraş verdiğim ve blogsanın masterpage i değişmediği sürece kullanacağım tema sanırım bu olacak. Master page değişsede elimden geldiği kadar entegre etmeye çalışacam.

Tema da ufak tefek düzenlemeler yapıp Blogsa severlerin hizmetine sunacağım inşAllah. Ayrıca tema isteği olan varsa yorum olarak belirtebilir. Elimden geldiği kadar bişeyler hazırlamaya çalışırım.

Selametle kalın
Etiketler : Blogsa Blogsa Tema Tema Blog theme Visual
Kategoriler : Kisisel
Yorumlar : 4 Yorum Yorum Yaz

Garip

23
Nov
Visual Studio 2008 Entity Framwork ile asp.net de bir sistem geliştiriyordum herşey yolunda giderken çok gariptirki tblduyuru adlı toplanın sınıf içinde olmadığını farkettim. Acaba Model i oluştururken hatamı yaptım dedim ve tekrar denediğimde aynı yine tüm tabloların aktarıldıgı halde bu tablonun aktarılmadığını farkettim.

Bu EF içinde bir bug mı acaba merak ettim
Hatanın sebebini sanırım bulduk :). Tahmin ettiğimiz kadarıyla Entity Key e atayacak alan bulamadığı için bu hatayı verdi.

tabloda primary key i unutmusum da :)
Ve denemelerimiz sonucu Entity Key için önce primary key e bakıyor bulamazsa Allow null u işaretlenmemiş olan bir alana bakıyor veya indentity varmı ona bakıyor bulamazsa da sanırım maplemiyor
Etiketler : Entity Framework Bug
Kategoriler : C#
Yorumlar : 1 Yorum Yorum Yaz
http://tahsin.sevinch.net/post/Yazilim-Muhendislerinin-Bilmesi-Gereken-10-Kavram.aspx

konusunda sadece kavramlara yer vermiştik. Bildirgeçte bulduğum bir yazıda bunun açıklamalarıda verilmiş. Bende sizinle paylaşmak istedim

10 İlişkisel Veritabanları

İlişkisel veritabanları, çok büyük web servislerinde kötü performanslar sergilediği için son zamanlarda sevilmiyor. Ancak yazılım dünyası daha uzun bir süre onları kullanmaya devam edecek.

İlişkisel veritabanlarında veriler tablolarda kayıtlar olarak tutuluyor ve genellikle SQL adı verilen dil ile bu veriler sorgulanıyor. SQL’in veri ekleme, silme, güncelleme, filtreleme ve birden çok tablodaki verileri bir arada getirme gibi güzel yetenekleri var.
İlişkisel veritabanlarında veri yazıp okuma işini performanslı bir şekilde halledebilmek için SQL, stored procedure’ler (yerleşik yordamlar), constraint’ler (kısıtlamalar) gibi pek çok konuya hakim olmak gerekiyor.

Devamı...
LINQ e baslamışken Entity Framework ile tanıstım (sanırım geç bi tanışıklık oldu ama neyse). Biraz kurcaladım gayet guzel.Artık sql hayatımızdan neredeyse çıkmış gibi herşey OOP ye çevrilmiş. Bazı yerlerde Microsoft LINQ den desteğini çekti diye yazsalarda (ki bence LINQ için zaten yapılacak pek birsey kalmamıstı. SQL de olan herşeyi karşılar seviyeye gelmişti) EF ile LINQ in daha etkin olacağı hissine kapıldım.

Şimdi EF ve LINQ kardeşliğini bir kaç satır kodla daha iyi anlıyacağız.

    1 using System;

    2 using System.Collections.Generic;

    3 using System.Linq;

    4 using System.Web;

    5 using System.Web.UI;

    6 using System.Web.UI.WebControls;

    7 using dataModel;

    8 

    9 public partial class YanMenu_Kategori : System.Web.UI.UserControl

   10 {

   11     protected void Page_Load(object sender, EventArgs e)

   12     {

   13         dataEntities dataent = new dataEntities();

   14         var kategori = from veri in dataent.tblkategori where veri.kategorionay==1 select veri.kategoriadi;

   15         foreach(var gelen in kategori)

   16         {

   17             Label1.Text = Label1.Text +" "+ gelen.ToString();

   18         }

   19     }

   20 } 

LINQ cümleciğimizi bir adım daha ileri taşıyarak kodumuzu 

   27      <%

   28           dataEntities dataent = new dataEntities();

   29           var kategori = from veri in dataent.tblkategori where veri.kategorionay == 1 select new {gelenkat= veri.kategoriadi,gelenid=veri.kategoriid };

   30           foreach (var gelen in kategori)

   31           {

   32               Response.Write("<a href=\"../Kategoriler.aspx?Kategori=" + gelen.gelenid.ToString() + "\">" + gelen.gelenkat.ToString() + "</a><br>");

   33           } %>

<%

 

şeklinde düzenliyebiliriz
Etiketler : LINQ Entity Framework C#
Kategoriler : LINQ
Yorumlar : 0 Yorum Yorum Yaz