public void Add(UserProjection entity) { var oldState = _context.UsersProjection.FirstOrDefault(b => b.Id == entity.Id); if (oldState == null) { _context.UsersProjection.Add(entity); } else { _context.Entry(oldState).CurrentValues.SetValues(entity); } }