سلام
من برای post و category یک ارتباط چند به چند درست کردم بصورت زیر:

public class Post
{
public int Id { get; set; }


public string Title { get; set; }
public virtual ICollection<group>gruops { get; set; }
}






public class Group
{

public int Id { get; set; }


[MaxLength(150)]

public string Name { get; set; }

public virtual ICollection<post>posts{ get; set; }


}





حالا برای درچ اطلاعات باید یه حلقه تو در تو بنویسم؟؟
و بعد درج اطلاعات در post و category آخرین ID هر دو تا رو بگیرم و در جدول سوم قرار بدم؟؟
یا نه روش دیگری وجود داره که بصورت اتوماتیک این کار رو انجام میده؟؟