Qu'est-ce que IDetachedQuery
et sa différence avec DetachedCriteria
? Comment et quand IDetachedQuery
est utilisé?Qu'est-ce que IDetachedQuery et sa différence avec DetachedCriteria?
MISE À JOUR:
J'utilise NHibernate 2.1.2.4000
Qu'est-ce que IDetachedQuery
et sa différence avec DetachedCriteria
? Comment et quand IDetachedQuery
est utilisé?Qu'est-ce que IDetachedQuery et sa différence avec DetachedCriteria?
MISE À JOUR:
J'utilise NHibernate 2.1.2.4000
IDetachedQuery est une interface implémentée par DetachedQuery et DetachedNamedQuery. DetachedQuery est comme DetachedCriteria, mais pour les requêtes HQL. DetachedNamedQuery est pour les requêtes nommées. Pour autant que je sache, vous n'utilisez pas l'interface directement. Exemple de DetachedQuery:
var deleteQuery = new DetachedQuery("DELETE FROM myObject o WHERE o.Id = IN (:idList)")
.SetParameterList("idList", list);
deleteQuery.GetExecutableQuery(session).ExecuteUpdate();
Dans quel assemblage et avec quelle version avez-vous trouvé ce type? – Restuta
@Restuta, voir ma mise à jour. –