public StuPaperShowDTO ToDTO(StuPaperEntity ef) { StuPaperShowDTO dto = new StuPaperShowDTO(); var bankdto = bankService.GetById(ef.BankId); dto.ItemA = bankdto.ItemA; dto.ItemB = bankdto.ItemB; dto.ItemC = bankdto.ItemC; dto.ItemD = bankdto.ItemD; dto.TrueAnswer = dto.TrueAnswer; dto.Subject = bankdto.Subject; dto.Title = bankClassService.GetById(bankdto.Id).Title; dto.StuAnswer = ef.Answer; dto.Score = ef.Score; return(dto); }
public void Add(StuPaperDTO[] dto) { using (MyDbContext ctx = new MyDbContext()) { List <StuPaperEntity> lst = new List <StuPaperEntity>(); foreach (var item in dto) { StuPaperEntity ef = new StuPaperEntity(); ef.Answer = item.Answer; ef.BankId = item.BankId; ef.PaperId = item.PaperId; ef.UserId = item.UserId; ef.Score = item.Score; lst.Add(ef); } //ctx.StuPapers.Add(ef); ctx.StuPapers.AddRange(lst); ctx.SaveChanges(); } }