dev
This commit is contained in:
@@ -16,6 +16,7 @@ namespace ZpcBulletinBoard.Data
|
||||
public DbSet<Note> Notes { get; set; }
|
||||
public DbSet<BulletinBoard> BulletinBoards { get; set; }
|
||||
public DbSet<BulletinBoardPage> BulletinBoardPage { get; set; }
|
||||
public DbSet<BulletinBoardPageLink> BulletinBoardPageLinks { get; set; }
|
||||
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
@@ -23,10 +24,15 @@ namespace ZpcBulletinBoard.Data
|
||||
|
||||
//Relacije
|
||||
modelBuilder.Entity<BulletinBoard>()
|
||||
.HasMany(t => t.Pages)
|
||||
.HasMany(t => t.Links)
|
||||
.WithOne(t => t.BulletinBoard)
|
||||
.OnDelete(DeleteBehavior.Cascade);
|
||||
|
||||
modelBuilder.Entity<BulletinBoardPage>()
|
||||
.HasMany(t => t.Links)
|
||||
.WithOne(t => t.BulletinBoardPage)
|
||||
.OnDelete(DeleteBehavior.Cascade);
|
||||
|
||||
modelBuilder.Entity<BulletinBoardPage>()
|
||||
.HasMany(t => t.Notes)
|
||||
.WithOne(t => t.BulletinBoardPage)
|
||||
|
||||
Reference in New Issue
Block a user