title: Cannot implicitly convert type 'System.Linq.IQueryable?
body: <p>here is my code which is giving me above error</p>
  
  <pre><code>    public ActionResult  Edit(int id = 0)
      {
          KBS_Virtual_TrainingEntities db = new KBS_Virtual_TrainingEntities();
          UsersContext ctx = new UsersContext();
          UserProfile model = ctx.UserProfiles.Find(id);
  
          List&lt;CourseSubscription&gt; user_Course_subscriptions = new List&lt;CourseSubscription&gt;();
  
  
  
          foreach (UserSubscription sub in db.UserSubscriptions)
          {
              if (sub.ID == id)
              {
                  user_Course_subscriptions.Add(sub.CourseSubscription);
              }
          }
          List&lt;CourseSubscription&gt; not_subscribe = db.CourseSubscriptions.Except(user_Course_subscriptions);
  
          var coursesList = from courses in not_subscribe
                            select new SelectListItem
                            {
                                Text = courses.Course.Name,
                                Value = courses.Course.ID
                                .ToString()
                            };
          var CoursesTYPE = from CourseTypes in db.CourseTypes.ToList()
                            select new SelectListItem
                            {
                                Text = CourseTypes.Name,
                                Value = CourseTypes.ID
                                .ToString()
                            };
  
          ViewBag.CourseID = coursesList;
          ViewBag.type = CoursesTYPE;
          return View(model);
  
      }
  </code></pre>
  
  <p>I am trying to find Course Subscription that are not subscribe by the current user by using the above code but its not working?</p>