Untitled
unknown
plain_text
2 years ago
842 B
6
Indexable
public class Okul : DbContext
{
public DbSet<Donem> Donemler { get; set; }
public DbSet<Not> Notlar { get; set; }
public DbSet<Ogrenci> Ogrenciler { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
// Donem - Not ilişkisi
modelBuilder.Entity<Donem>()
.HasMany(d => d.HarfNotu)
.WithOne()
.HasForeignKey(n => n.DonemID);
// Not - Donem ilişkisi
modelBuilder.Entity<Not>()
.HasMany(n => n.OgretimDonemi)
.WithOne()
.HasForeignKey(d => d.DonemID);
// Ogrenci - Donem ilişkisi
modelBuilder.Entity<Ogrenci>()
.HasOne(o => o.OgretimDonemi)
.WithMany(d => d.Ogrenciler)
.HasForeignKey(o => o.DonemID);
}
}Editor is loading...
Leave a Comment