ASP.NET
Network Akademi

Met Hostimg

“Bilgi paylaşıldıkça artar” sloganı ile .NET Platformuna ilişkin birikimlerin paylaşıldığı ASP.NET.TR Topluluğunda sizde “YAZAR” olmak için ; info@asp.net.tr e-mail adresine kendinizi anlatan bir e-mail göndererek başvuruda bulunabilirsiniz.

Entity Framework - Model Oluşturma

Veysel Uğur KIZMAZ
ADO.NET
19.10.2011 00:28:02
Hit : 778

Ado.Net Entity Framework, Visual Studio 2008 SP1 ve üst sürümlerde yer almaktadır. Bu sebeple öncelikle Visual Studio’nuzun sürümünü kontrol ediniz.

Herhangi bir .Net projesine Entity Framework’ü entegre edebiliriz. Bu örnek uygulamada Windows Applicaion üzerinde çalışacağız. Aynı işlemleri Web Application için de gerçekleştirebilirsiniz
Projemizi açtıktan sonra projemize Ado.Net Entity Data Model ekliyoruz.
 
Description: http://zirvedekibeyinler.net/dresim/image/veysel/entity_yeniproje/Entity_YeniProje_1.JPG
 
Ekleme işlemi tamamlandıktan sonra karşımıza çıkan sihirbazda ister boş veri modeliyle çalışabilir, istersek de veritabanı bağlantısı kurarak bu veritabanı üzerinden model oluşturabiliriz. Uygulamamızı veritabanı ile entegre edeceğiz. Bu yüzden “Generate from database” seçeneğini seçiyoruz.
 
Description: http://zirvedekibeyinler.net/dresim/image/veysel/entity_yeniproje/Entity_YeniProje_2.JPG
 
Şimdi bizden bir veritabanı bağlantısı kurmamızı istiyor. Hazırda bağlantımız varsa onu kullanabileceğimiz gibi yeni bir bağlantı oluşturarak da ilerleyebiliriz.
 
Description: http://zirvedekibeyinler.net/dresim/image/veysel/entity_yeniproje/Entity_YeniProje_3.JPG
 
Bağlantı bilgileri seçildikten sonra veritabanı yapımız tablo view ve stored procedure’ler ile karşımıza gelmektedir. Projemize entegre etmek istediğimiz nesneleri seçip sihirbazımızı tamamlıyoruz.
 
 
 
Description: http://zirvedekibeyinler.net/dresim/image/veysel/entity_yeniproje/Entity_YeniProje_4.JPG
 
Sihirbaz tamamlandıktan sonra aşağıda göründüğü gibi her Products nesnemiz oluştu. Bu andan itibaren Products isimli tabloyla ilgili tüm işlemleri LINQ’da yaptığımız gibi Object – Property şeklinde kolaylıkla gerçekleştirebiliyoruz.
 
Description: http://zirvedekibeyinler.net/dresim/image/veysel/entity_yeniproje/Entity_YeniProje_5.JPG
 
 
Veysel Uğur KIZMAZ
 




BU İÇERİĞE YORUMDA BULUNUN


Bu MAKALE'ye yorum yapabilmek için Üye olmalısınız ...!


BU İÇERİĞE YAPILAN YORUMLAR