DBFirst, Code-First
Der Aufbau von Datenbank-Strukturen, Tabellen-Beziehungen unter Asp.Net Core MVC mit Entitiy Framework EF findet beim Erstellen der DB Context statt.
Dabei wird im OnModelCreating die Beziehung von Tabellen zu anderen Tabellen definiert.
Die Erstellung von Beziehungen wird exemplarisch gezeigt unter:
https://docs.microsoft.com/en-us/ef/core/modeling/relational/fk-constraints
public DbSet<Blog> Blogs { get; set; } public DbSet<Post> Posts { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Post>() .HasOne(p => p.Blog) .WithMany(b => b.Posts) .HasForeignKey(p => p.BlogId) .HasConstraintName("ForeignKey_Post_Blog"); } |