What is IDetachedQuery and its difference with DetachedCriteria?
-
29-09-2019 - |
Question
What is IDetachedQuery
and its difference with DetachedCriteria
? How and when IDetachedQuery
is used?
UPDATE:
I'm using NHibernate 2.1.2.4000
Solution
IDetachedQuery is an interface implemented by DetachedQuery and DetachedNamedQuery.
DetachedQuery is like DetachedCriteria, but for HQL queries. DetachedNamedQuery is for named queries.
As far as I know you don't use the interface directly. Example of DetachedQuery:
var deleteQuery = new DetachedQuery("DELETE FROM myObject o WHERE o.Id = IN (:idList)")
.SetParameterList("idList", list);
deleteQuery.GetExecutableQuery(session).ExecuteUpdate();
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow