作者:陈省面向对象nhibernate数据查询语言对象查询模型映射表示层设计业务逻辑
摘要:一、对象查询VS SQL查询 在传统的.Net企业应用的开发是以数据集为核心来进行的,数据集中的数据获取和操作都是通过标准的SQL语言来实现的,比如通过设定SqlCommand等组件的CommandText为相应的SQL来查询数据的,查询结果通常是强类型或弱类型的DataSet.但是回顾一下我们前面使用的NHibernate来获取业务域对象数据时,我们并没有使用任何的SQL语句,而是使用类似于session.CreateCriteria(typeof(publisher)).List();方法来获取数据的,返回的结果是IList或者IDictionary等保存在集合中的对象实例.
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社