public static AchievementsEntities CreateConnection()
        {
            if (_context == null)
            {
                _context = new ExtendedAchievementsEntities();
            }

            return _context;
        }
 public static void EndWorkUnit()
 {
     _context.Dispose();
     _context = null;
 }
 public static void BeginWorkUnit()
 {
     _context = new ExtendedAchievementsEntities();
 }