Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Aufbau von Tabellenbeziehungen Datenmodell in Asp.Net Core MVC

31.07.2018 (👁4105)


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

    }