J'ai le code suivant qui fonctionne bien. Cependant, je veux seulement renvoyer des lignes où eventID = 5; Où puis-je ajouter des critères à cette requête?NHibernate Query List
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;
Toute aide très appréciée.
Essayé cela, mais continuez à obtenir la faute suivante;
Catergories = (List<Catergory>)session.CreateCriteria(typeof(Catergory)).Add(Expression.Eq("calEventID",eventID)).AddOrder(Order.Asc("catergoryType")).List<Catergory>();
« Impossible de coulée objet de type 'NHibernate.Impl.QueryImpl' taper 'System.Collections.Generic.List
1[Kanpeki.Domain.Catergory]'."
1 [Kanpeki.Domain.Catergory]' « . faultDetail: 'null' »
message = "faultCode:Server.Processing faultString:'Unable to cast object of type 'NHibernate.Impl.QueryImpl' to type 'System.Collections.Generic.Listenter