Add the PageContent table (entity, DbContext, migration, model snapshot)

This commit is contained in:
Francesco Lorenzo D'Amico
2026-09-11 13:29:15 +02:00
parent ea14d9208e
commit 776d62a724
5 changed files with 195 additions and 4 deletions
@@ -1,9 +1,21 @@
using Microsoft.EntityFrameworkCore;
using BewerbungsSeite.Models;
namespace BewerbungsSeite.Data;
public class RazorPagesMovieContext(DbContextOptions<RazorPagesMovieContext> options) : DbContext(options)
{
public DbSet<BewerbungsSeite.Models.AdminUser> AdminUser { get; set; } = default!;
public DbSet<BewerbungsSeite.Models.ContactMessage> ContactMessage { get; set; } = default!;
}
public DbSet<AdminUser> AdminUser { get; set; } = default!;
public DbSet<ContactMessage> ContactMessage { get; set; } = default!;
public DbSet<PageContentEntity> PageContent { get; set; } = default!;
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
// Es gibt genau eine Zeile mit fester Id, deshalb keine Identity-Spalte.
modelBuilder.Entity<PageContentEntity>()
.Property(p => p.Id)
.ValueGeneratedNever();
}
}