Başlangıç > Csharp, Programlama > Entity Framework

Entity Framework


Bu yazımda yeni tanıştığım bir teknolojiden bahsetmek istiyorum: Entity Framework. Veritabanı ile kodlar arasında bir katman oluşturmayı sağlıyor. Connection açıp kapatmadan insert, update, delete gibi işlemleri yapabilme kolaylığını sağlıyor. Daha önce  karşılaşmış olabileceğiniz Hibernate, Linq gibi teknolojilere benzemektedir.

Şimdi Visual Studio kullanarak tabloları ilişkilendirilmiş tablolar içeren bir veritabanından bir entity framework oluşturalım.

Proje üzerinde sağa tıklayıp Add New Item diyelim.

“Add” butonuna tıklayalım.

App_Code isimli dosya altında oluşturulmasına izin verelim.

“Generate From Database” kısmını seçtikten sonra “Next” diyelim.

Kullanmak istediğimiz veritabanını seçip sonraki aşamaya geçelim.Burada istersek ismi değiştirebiliriz.

Bu kısımda Entity Model’in içermesini istediğimiz tablolar, wiev’ler ve storedprocedure’leri seçme şansımız var. Ben tümünü seçiyorum.

“Finish” butonuna tıkladığımızda seçilen her şeyin model üzerinde olduğunu görüyoruz.

Model Browser üzerinden tablo üzerinde yaptığınız değişiklikleri modeli güncelleyerek, var olan modeliniz üzerinde ekleyebilirsiniz. Model Browser’ı açalım.

Model Browser üzerinde veritabanının tabloları, ilişkileri gibi bütün özelliklerini bulabilirsiniz.

Model üzerinde sağa tıklayıp veritabanındaki güncelleştirmeleri modelinize yansıtabilir ya da Model üzerinden veritabanı yaratabilirsiniz.

Bu modelin kod içinde nasıl kullanıldığına da sonraki yazılarım da bahsedeceğim.

Bunlar da ilginiz çekebilir:

SQL Server 2008 Kurulum

C# Yeni Proje Açma

Yürüyen yazı

Calculator Example

Reklamlar
  1. Henüz yorum yapılmamış.
  1. Eylül 26, 2011, 7:29 pm
  2. Eylül 26, 2011, 8:02 pm
  3. Eylül 26, 2011, 8:21 pm
  4. Eylül 26, 2011, 8:30 pm
  5. Kasım 2, 2011, 9:16 pm

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s

%d blogcu bunu beğendi: