EFCore
Entity Framework Core Temelleri - Veri Modelleme
EF Core, birlikte çalıştığımız veritabanının şemasını anlamak için bir takım 'convention'lar kullanır. Bu kuralları uygulayarak veritabanına ulaşmamızı sağlayacak temel bir sınıfa (class) ihtiyaç duyar. Bu sınıf, core pakette bulunan DbContext adlı base class'tan türemiştir. Daha sonra tanımlayacağımız DbSet türünden property'ler ile veritabanının şemasını EF Core'a tanıtmış oluruz. Convention olarak bahsettiğimiz kurallar ise varsayılan olarak bu aşamada kullanılır. Mesela, DbSet türünden tanımladığımız property'nin ismi varsayılan olarak veritabanındaki tablo adına denk gelmektedir.