最近、nhibernate 2から3に移行しました。問題は、ほとんどのクエリで、問題が発生する前です。 と私はこのエラーを参照してください指定されたメソッドはサポートされていません それらはすべて、Hibernate 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 - 私は同じ問題があります。私はそれを "私の使用"に分離しましたが、代わりに何をすべきかわかりません。 – JohannesH