Nhibernate IDetachedQuery是什么,它与DetachedCriteria有什么区别?
什么是Nhibernate IDetachedQuery是什么,它与DetachedCriteria有什么区别?,nhibernate,detachedcriteria,Nhibernate,Detachedcriteria,什么是IDetachedQuery及其与DetachedCriteria的区别?如何以及何时使用IDetachedQuery 更新: 我使用的是NHibernate 2.1.2.4000IDetachedQuery是由DetachedQuery和DetachedNamedQuery实现的接口 DetachedQuery类似于DetachedCriteria,但用于HQL查询。DetachedNamedQuery用于命名查询 据我所知,您不直接使用接口。DetachedQuery的示例: var
IDetachedQuery
及其与DetachedCriteria
的区别?如何以及何时使用IDetachedQuery
更新:
我使用的是NHibernate 2.1.2.4000IDetachedQuery是由DetachedQuery和DetachedNamedQuery实现的接口 DetachedQuery类似于DetachedCriteria,但用于HQL查询。DetachedNamedQuery用于命名查询 据我所知,您不直接使用接口。DetachedQuery的示例:
var deleteQuery = new DetachedQuery("DELETE FROM myObject o WHERE o.Id = IN (:idList)")
.SetParameterList("idList", list);
deleteQuery.GetExecutableQuery(session).ExecuteUpdate();
您在哪个程序集中以及使用哪个版本发现了这种类型?@Restuta,请参阅我的更新。