Недавно я перешел из nhibernate с 2 по 3, проблема у меня есть, в большинстве запросов, которые у меня были до того, как у меня возникла проблема прямо сейчас. и я вижу эту ошибку Указанный метод не поддерживается , хотя все они хорошо работают в спящем режиме 2. один на них запрос, как этоУказанный метод не поддерживается nhibernate 3
public JsonResult AllEducationDegree(string search)
{
var data = Repository<EducationDegree>
.FindBySpecification(new EducationDegreeSpecification().Search(search))
.Take(10)
.Select(p => new NameValue(p.Title, (int)p.Id))
.ToList();
// .AsDropdown(" ");
return Json(data, JsonRequestBehavior.AllowGet);
}
public class EducationDegreeSpecification : FluentSpecification<EducationDegree>
{
public EducationDegreeSpecification Search(string EducationDegreeSearch)
{
if (!String.IsNullOrEmpty(EducationDegreeSearch))
{
string[] searchs = EducationDegreeSearch.Split(' ');
foreach (string search in searchs)
{
if (!String.IsNullOrEmpty(search))
{
AddExpression(p => p.Title.Contains(search));
}
}
}
return this;
}
}
Какой метод не поддерживается? – Paco
@Paco - Я полагаю, что это вопрос – JohannesH
@Adrakadabra - У меня такая же проблема. Я выделил его для использования «.Where (x => ...), но я понятия не имею, что делать вместо этого. – JohannesH