NHibernate 操作存储过程
来源:互联网 发布:淘宝店铺自定义装修 编辑:程序博客网 时间:2024/06/05 11:42
1.配置映射文件:注意sql-query 的位置以及传参的格式
<?xml version="1.0" encoding="utf-8" ?><hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="nnMiddleware.Domain" namespace="nnMiddleware.Domain.Entities"><class name="OrderInfo" table="OrderInfo"><!--主键--><id name="Id" column="Ord_ID" type="Int64" unsaved-value="0"><generator class="native"/></id></class><!--订单统计查询--><sql-query name="QueryOrderStatistics"><return-scalar column="Kin_name" type="string"/><return-scalar column="Syj_name" type="string"/><return-scalar column="Rparent_Count" type="int"/><return-scalar column="Order_Quantity" type="int"/><return-scalar column="Order_TotalCount" type="decimal"/>exec QueryOrderStatistics :syjCode,:beginTime,:endTime</sql-query></hibernate-mapping>
2.C#代码
var query = locator.GetNamedQuery<OrderInfo>("QueryOrderStatistics") .SetString("syjCode", syjCode) .SetString("beginTime", beginTime) .SetString("endTime", endTime) .List(); if (query != null && query.Count > 0) { foreach (var orderinfo in query) { orderStatisticsDto = new OrderStatisticsDto(); object[] o = (object[])orderinfo; var orderStatistic= o.ToArray(); orderStatisticsDto.KindergartenName =orderStatistic[0]!=null? orderStatistic[0].ToString():""; orderstatistic.Add(orderStatisticsDto); } result.OrderStatistics = orderstatistic.Skip((pageIndex - 1)*pageSize).Take(pageSize).ToList(); result.TotalCount = query.Count; }
0 0
- NHibernate 操作存储过程
- NHibernate 执行存储过程
- castle Nhibernate调用存储过程
- NHibernate 存储过程 第十四篇
- 在NHibernate里执行存储过程
- [NHibernate]存储过程的使用(一)
- 在nhibernate中执行SQL语句和存储过程
- 在nhibernate中执行SQL语句和存储过程
- 在nhibernate中执行SQL语句和存储过程
- 在nhibernate中执行SQL语句和存储过程
- 在nhibernate中执行SQL语句和存储过程
- 由NHibernate调用存储过程产生的一些思考
- Nhibernate执行带输出参数的存储过程
- 使用nhibernate调用存储过程实现多返回值
- Nhibernate 使用存储过程传递字符串长度限制
- NHibernate之旅(15):探索NHibernate中使用存储过程(上)
- NHibernate之旅(16):探索NHibernate中使用存储过程(中)
- NHibernate之旅(17):探索NHibernate中使用存储过程(下)
- 知识积累3:什么是反向代理,如何区别反向与正向代理
- 【线段树】[CodeForces - 717F]Heroes of Making Magic III
- DP题目 创意吃鱼法
- codeforces #720 720A 720B
- 如何录屏制作gif图片
- NHibernate 操作存储过程
- API GUIDE ---- AIDL
- Solr集群安装部署
- LeetCode—402. Remove K Digits
- CodeForces 220B Little Elephant and Array 莫队算法
- 前端学习第二章:认识html文件基本结构&认识head标签
- Java 连接带帐号密码的MongoDB数据库 试例以及jar包
- html 有关表格的知识点
- 解决 failed while installing dynamic web module 3.0