Entity Framework Giriş
Merhaba Arkadaşlar. Bu makalemde sizlerle birlikte Entity Framework’e giriş yapacağım.
Öncelikle Entity Framework nedir diye merak eden arkadaşlar Doğuhan Aydeniz ‘in bu güzel tanıtım makalesini okumasını tavsiye ederim.
http://www.doguhanaydeniz.com/post/2009/11/12/Entity-Framework-Nedir-Nasil-Kullanilir.aspx
Şimdi birlikte bir Console Application projesi açalım. Solution Explorer penceresinden projemize sağ tıklayarak Add New Item komutunu verelim. Gelen ekrandan :
Ado.Net Entity Data Model şeçip Add diyelim.
Bu kısımdan Veritabanı hazır olan bir Model oluşturacağımızı belirtelim. Ben uygulamalarda AdwentureWorks örnek veritabanını kullanacağım.
Son olarak işlem yapacağımız tablolarımızı da seçtikten sonra Visual Studio otomatik olarak Sınıflarımızı, Metotlarımızı, Özelliklerimizi oluşturacaktır.
İşlemler tamamlandıktan sonra kodlarımızı yazalım.
[csharp]
class Program
{
private static void IletisimGetir()
{
using (var PersonelBilgileri=new AdventureWorksEntities())
{
var PIletisim = PersonelBilgileri.Contact;
foreach (var iletisimler in PIletisim)
{
Console.WriteLine("{0} \t {1} ", iletisimler.FirstName + " " + iletisimler.LastName, iletisimler.EmailAddress);
}
}
Console.WriteLine("Enter’e Basınız…");
Console.ReadLine();
}
static void Main(string[] args)
{
// EntityFramework Giriş.
IletisimGetir();
}
}
[/csharp]
Kodlar açık olduğundan açıklama yazma gereği duymadım. Yine de takıldığınız bir yer olursa yorum panelinden bana iletebilirsiniz.