Readdy Write

Aufbau von Tabellenbeziehungen Datenmodell in Asp.Net Core MVC

31.07.2018 (๐Ÿ‘4130)


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");

    }


0,00 €