HospitalLite (HMS): Data Access Katmanı (Entity Framework Tablo Oluşturma)
14 Mar 2026
14:32
YouTube'da izle
Açıklama
Bu video, HospitalLite (HMS) projesi için Data Access (Veri Erişim) katmanının oluşturulmasını ve Entity Framework Core kullanılarak veritabanı tablolarının hazırlanmasını konu alıyor. Eğitmen Mert Özen, sürecin aşamalarını şu şekilde özetliyor:
- Paket Kurulumu: Terminal üzerinden Entity Framework Core SQL Server ve Design paketleri projeye ekleniyor (0:52-1:54).
- DB Context Yapılandırması: AppDbContext sınıfı oluşturularak entity'ler (User, Doctor, Appointment, Department) veritabanı setlerine dahil ediliyor ve foreign key ile silme kuralı (restrict) ilişkileri tanımlanıyor (2:05-5:34).
- Veritabanı Kurulumu (Docker):MacOS üzerinde çalışıldığı için, veritabanı yönetimi için Docker üzerinde bir SQL Server container'ı ayağa kaldırılıyor. Veritabanını görsel olarak yönetmek için ise DBeaver uygulaması tercih ediliyor (6:46-9:30).
- Migration ve Update:Entity Framework migration komutları (dotnet ef migrations add ve database update) kullanılarak kod tabanlı modeller veritabanına yansıtılıyor (9:49-11:15).
Video, bu adımların sonunda oluşturulan tabloların veritabanında başarıyla görüntülendiğinin teyit edilmesiyle tamamlanıyor (11:15-14:33).
Etiketler