2017-08-17 1 views
1

mon travail utilise NHibernate 2.0.1.4000 pour .NET. Nous essayons de passer à la version plus récente (3+) mais ne pouvons pas en raison de changements dans DetachedCriteria. Dans 2.0, vous pouvez utiliser DetachedCriteria.AddOrder (order), puis DetachedCriteria.Orders pour obtenir la liste des objets Order. Dans les versions ultérieures, DetachedCriteria.Orders est parti. Yat-il un autre moyen d'obtenir la liste de commande? Nous avons un code qui vérifie si le nombre est égal à 0. Par exemple:NHibernate DetachedCriteria Commandes supprimées

  if (criteria.Orders.Count == 0) 
      { 
       criteria.AddOrder(Order.Asc("User.FirstName")); 
       criteria.AddOrder(Order.Asc("User.LastName")); 
       criteria.AddOrder(Order.Asc("User.Login")); 
      } 

Merci

Répondre