In EF6 we had such option:
context.Set().Attach(entity);
context.Entry(entity).Collection(\"NavigationProperty\").Load();
Si
See below Code,
I'm inserting data in UserRef table as well another table which we have many 2 many relationships.
public void AddUser(User user, IEnumerable securityQuestion, string password)
{
var userModel = _mapper.Map(user);
userModel.CreateTime = DateTime.Now;
userModel.UserNewsLetterMaps.ToList().ForEach(u => this._context.UserNewsLetterMaps.Add(u));
this._context.RoleRefs.Attach(new RoleRef() { RoleId = (int)user.UserRole, UserRefs = new List { userModel } });
userModel.ResidenceStatusRefs.ToList().ForEach(u => this._context.ResidenceStatusRefs.Attach(u));
this._context.UserRefs.Add(userModel);
this.Save();
}