public void(tblModel model, tblModelBeden beden, tblModelVaryant varyant, List<tblModelUretimAsama> asamalar)
{
         using(TransactionScope scp = new TransactionScope())
         {
                    using(var dc= new UretimEntities())
                    {
                               dc.tblModel.Add(model);
                               
                               beden.ModelID = model.ID;
                               dc.tblModelBeden.Add(beden);

                               varyant.ModelID = model.ID;
                               dc.tblModelVaryant.Add(varyant);

                               foreach(var e in asamalar)
                               {
                                       e.ModelID = model.ID;
                                       dc.tblModelUretimAsama.Add(e);
                               }

                               dc.SaveChanges();
                    }
         }
}

Not: Kodları göndermeyi unuttum aslında ama o kadar çok bakmıştım ki ezberlemişim. Mantığım bu aşağı yukarı.