コード例 #1
0
        public void Update(DalTest item)
        {
            var entity = item.ToEntity();

            _context.Set <Test>().Attach(entity);
            if (entity.Questions != null)
            {
                foreach (var question in entity.Questions)
                {
                    if (question != null)
                    {
                        _context.Set <Question>().Attach(question);
                        _context.Entry(question).State = EntityState.Modified;
                        foreach (var answer in question.Answers)
                        {
                            _context.Set <Answer>().Attach(answer);
                            _context.Entry(answer).State = EntityState.Modified;
                        }
                    }
                }
            }
            _context.Entry(entity).State = EntityState.Modified;
        }
コード例 #2
0
        public void Create(DalTest item)
        {
            var test = item.ToEntity();

            _context.Set <Test>().Add(test);
        }