У меня есть следующий код, который отлично работает.
Однако я хочу только вернуть строки, где eventID = 5;
Где я могу добавить критерии к этому запросу?
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]'."<br>
message = "faultCode:Server.Processing faultString:'Unable to cast
object of type 'NHibernate.Impl.QueryImpl' to type
'System.Collections.Generic.List
1 [Kanpeki.Domain.Catergory]' «.
faultDetail: 'нулевой' "enter