title: Specified method is not supported nhibernate 3
body: <p>i recently migrated from nhibernate 2 to 3, the problem i have is , in most of query i had before i have a problem right now.
  and i see this error Specified method is not supported 
  although they all work well in hibernate 2 . one on these query is like this</p>
  
  <pre><code> public JsonResult AllEducationDegree(string search)
      {
          var data = Repository&lt;EducationDegree&gt;
            .FindBySpecification(new EducationDegreeSpecification().Search(search))
            .Take(10)
            .Select(p =&gt; new NameValue(p.Title, (int)p.Id))
            .ToList();
           // .AsDropdown(" ");
          return Json(data, JsonRequestBehavior.AllowGet);
      }
  
  public class EducationDegreeSpecification : FluentSpecification&lt;EducationDegree&gt;
  {
      public EducationDegreeSpecification Search(string EducationDegreeSearch)
      {
          if (!String.IsNullOrEmpty(EducationDegreeSearch))
          {
              string[] searchs = EducationDegreeSearch.Split(' ');
              foreach (string search in searchs)
              {
                  if (!String.IsNullOrEmpty(search))
                  {
                      AddExpression(p =&gt; p.Title.Contains(search));
                  }
              }
          }
          return this;
      }
  
  }
  </code></pre>