C# EntityFramework Profesyonel Anlatım Arkadaşlar bu dersimizde size EntityFramework ile CRUD işlemlerini anlattım. Bir önceki dersimdede ADO. Net Kullanımını anlatmıştım. Bkz. ANLATIM (1) Arkadaşlar öncelikle Visual Studioyu Açıyoruz ve Herhangi bir isimle bir Form Application oluşturuyoruz. (2) Oluşturduğumuz formun tasarımını yapıyoruz ben bu şekilde oluşturdum (1 adet datagridview, 2 adet label, 2 adet textbox, 3 adet button) (3) SQL Servere ADO. Net ile bağlanıyoruz. Bu araç yazılımcılar daha rahat veritabanı uygulamaları yapması için tasarlanmıştır. (4) Bu şekilde SQL Server Database Tablosu oluşturuyoruz (5) Bu şekilde değişkenlerin olacağı katman ı oluşturuyoruz. Ben adını "Product" koydum. (6) Değişkenlerin Olacağı Katmandaki Değişkenler Yaptığımız Uygulamaya Göre bu Şekilde olmalı. (7) EntityFramework Kurulumu (8) EntityFramework ile veritabanındaki tabloyu bağlayan katmanı oluşturalım . (9) EntityFrameworkün DbContext interfacesinden instance alalım (10) Kodlarımızı bu şekilde düzenleyelim (11) Data access layer katmanımızı oluşturalım (12) 13. resimdeki kodları yazarken bu kısımda hata alacağız. O yüzden endişe yapmayın diye bu hata resmini önceden veriyorum. EntityState yazdığımızda hatamızı alalım. Ve using System. Data. Entity e tıklayarak kütüphanemizi ekleyelim. (13) ProductsDal (14) Bizden bir product istiyor yani proplara atayacağımız değerleri. (15) Bakın istediği product propları bunlar ne kadarda mutlu oldu gördünüzmü (16) Anasayfamız bu şekli aldı ne kadarda düzenli gördünüzmü (17) Veritabanı bağlantısı (18) Veritabanı bağlantısı Kodları (19) Ekle butonuna tıkladığımızda veriler kaydedildi fakat gösterilmedi (20) Verileri gösteren kodumuzu metot haline getiriyoruz Aşama 1 (21) Verileri gösteren kodumuzu metot haline getiriyoruz Aşama 2 (22) Metot haline geldi. İsmini isterseniz değiştirebilirsiniz ben bu uygulamada değiştirmiyorum. (23) Yeni metodu bütün işlemlerimizin altına ekliyoruz. ve programı çalıştırıp test edebilirsiniz. Destek gördükce böyle anlatmaya devam edeceğim arkadaşlar. Fikir ve Önerilerinizi benimle paylaşabilirsiniz :) Solution Dosyası Virus Total