msawczyn / EFDesigner

Entity Framework visual design surface and code-first code generation for EF6, Core and beyond
MIT License
363 stars 60 forks source link

Many to many with EF core 7 #332

Open DomagojJugovich opened 1 year ago

DomagojJugovich commented 1 year ago

Is it possible to draw and generate code for many to many associations for EF 7. EF 7 does not use explicit Entity for many to many table. It uses only fluent API specification of that many to many table, I changed generated code from designer and it works , I just dont know how to do it in designer.

Many to many with tables Item and Tag with EF 7 Core :

modelBuilder.Entity() .HasMany(p => p.Tag) .WithMany(p => p.Item) .UsingEntity(j => j.ToTable("ItemTag"));

msawczyn commented 1 year ago

Connect two classes with a bidirectional association and set each side's cardinality to "many". I suggest moving to EFDesigner2022, though, since we won't be enhancing this version in the future.