Если у вас есть свойства навигации, созданные на основе внешних ключей в вашей базе данных, тогда не должно быть проблем при назначении. Установите подробные сущности в свойства навигации их хозяев, например, этот псевдокод:
//Create an accData instance in some way <br />
accData.PhnNumbers.Add(phnNumber); <br />
accData.CntactData.Add(cntData); <br />
//Load the FnclMaster in some way, for example, <br />
FnclMaster master = db.FnclMasters.Where(it=>it.FnclprdIdCode == myCode && it.AccNo == myAccNo); <br />
master.FnclDetails.Add(fnclDetail); <br />
context.AddToAccDatas(accData); <br />
context.SaveChanges();