0
我有下面的代碼,它工作正常。 但是,我只想返回eventID = 5的行; 我可以在哪裏添加條件到這個查詢?NHibernate查詢列表
tx = session.BeginTransaction();
List<Catergory> Catergories;
using (tx)
{
Catergories = (List<Catergory>)session.CreateCriteria(typeof(Catergory)).AddOrder(Order.Asc("catergoryType")).List<Catergory>();
tx.Commit();
}
return Catergories;
任何幫助非常感謝。
試過這個,但不斷收到以下錯誤;
Catergories = (List<Catergory>)session.CreateCriteria(typeof(Catergory)).Add(Expression.Eq("calEventID",eventID)).AddOrder(Order.Asc("catergoryType")).List<Catergory>();
「無法轉換類型 'NHibernate.Impl.QueryImpl' 的目的是鍵入 'System.Collections.Generic.List
1[Kanpeki.Domain.Catergory]'."
1 [Kanpeki.Domain.Catergory]'「。 faultDetail: '空'」
message = "faultCode:Server.Processing faultString:'Unable to cast object of type 'NHibernate.Impl.QueryImpl' to type 'System.Collections.Generic.Listenter