示例#1
0
 public void Update(Uitgave uitgave)
 {
     /// <summary>
     ///     Bij Entry.State = EntityState.Modified krijg ik zelfde foutmelding als Delete methode
     ///     Ik denk dat dit iets te maken heeft met mijn Dto's enkel een FK ID (en geen nav prop) hebben
     ///     Door AutoMapper te gebruiken is die nav property NULL
     ///     Daar gaat denk ik de fout zitten, dat entity.state de nav property naar null wilt overzetten (en dat gaat niet)
     /// </summary>
     _context.Set <Uitgave>().AddOrUpdate(uitgave);
 }
示例#2
0
        public void Delete(int uitgaveID)
        {
            /// <summary>
            ///     Ik werk hier met een "Disconnected State" (niet met Entry.State)
            ///     Entry.Delete kan geen Child object deleten
            ///     Stack Overflow => Remove will also remove the child objects, but using Deleted will not. You should really be using Remove for this very reason.
            ///     Bij onderstaande werkwijze kan ik de gewenste uitgaven zo verwijderen
            /// </summary>
            Uitgave uitgave = _context.Uitgaven.FirstOrDefault(u => u.ID == uitgaveID);

            _context.Uitgaven.Remove(uitgave);
        }
示例#3
0
 public void Insert(Uitgave uitgave)
 {
     _context.Entry(uitgave).State = EntityState.Added;
 }