SubSonic中RecordBaseT.Load(IDataReader dataReader)与LoadAndCloseReader(IDataReader dataReader)的使用区别...
一般情况下使用LoadAndCloseReader(IDataReader dataReader)
如果要使用Load需要自己定位记录集游标到一个有效果位置
如
User user=new User();
using(IDataReader dr=User.Query().SetSelectList("UserId,Username,Password").Where("UserId",userId).ExecuteReader()){
dr.Read();//自己定位到一条有效记录
user.Load(dr);
}
//以上代码可以直接使用
User user=new User();
user.LoadAndCloseReader(User.Query().SetSelectList("...")...);
-----------------------------------
一般情况下我们不想加载整条记录内容时会使用上面的方式
这样生成的SQL语句只会包括SetSelectList指定的字段
另外需要注意的是,如果我们需要加载记录的某些字段,做一些更改后需要保存时(调用Save()方法)
务必在SetSelectList中指定主键(SubSonic不会生成不包含主键表的数据库访问代码)
转载于:https://www.cnblogs.com/wdfrog/archive/2010/04/15/1712690.html
SubSonic中RecordBaseT.Load(IDataReader dataReader)与LoadAndCloseReader(IDataReader dataReader)的使用区别...相关推荐
- 让jquery中的load不缓存方法
2019独角兽企业重金招聘Python工程师标准>>> 最近使用jquery中的load,发现IE内核的浏览器,页面只加载一次.修改了加载的页面,运行后还是之前原来的数据,刚开始以为 ...
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取注入的 libbridge.so 动态库中的 load 函数地址 并 通过 远程调用 执行该函数 )
文章目录 一.dlsym 函数简介 二.获取 目标进程 linker 中的 dlsym 函数地址 三.远程调用 目标进程 linker 中的 dlsym 函数 获取 注入的 libbridge.so ...
- 在 Linux 系统中安装Load Generator ,并在windows 调用
在 Linux 系统中安装Load Generator ,并在windows 调用 由于公司需要测试系统的最大用户承受能力,所以需要学习使用loadrunner.在安装的时候碰到了不少问题,所以写下此 ...
- 理解Linux系统中的load average(图文版)转载
理解Linux系统中的load average(图文版) 博客分类: Linux linux load nagios 一.什么是load average? linux系统中的Load对当前CPU工作 ...
- mysql load会锁表吗_Mysql必读MySQL中由load data语句引起死锁的解决案例
<MysqL必读MysqL中由load data语句引起死锁的解决案例>要点: 本文介绍了MysqL必读MysqL中由load data语句引起死锁的解决案例,希望对您有用.如果有疑问,可 ...
- 如何理解 Linux 中的 load averages
原文:https://mp.weixin.qq.com/s?src=11×tamp=1533697106&ver=1047&signature=poqrJFfcNAB ...
- 理解Linux系统中的load average
一.什么是load average? linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount ...
- linux cpu load 值,理解Linux系统中的load average(图文版)转
一.什么是load average? linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount ...
- IXMLDOMDocument中的load方法返回值有BUG
IXMLDOMDocument中的load方法返回值是否有BUG IXMLDOMDocument中load一个xml文件时,返回值和msdn上说的不符 MSDN上说的是: Return Values ...
最新文章
- SQL Server 2012笔记分享-49:理解数据库快照
- JMM(Java内存模型)
- 刚刚,阿里开源了一系列重磅技术炸弹!| 程序员必看
- 程序员效率:如何合理的分解任务
- jdbctemplate 开启事务_浅入浅出 Spring 事务传播实现原理
- 当机器人具有自我知觉,并能自适应环境,真的不可怕吗?
- 为什么需要一个激励函数
- java jdialog 模态_java – 如何在另一个模态JDialog之上创建一个模态的JDialog
- 古今地名对照总表 (按笔划数排序,强烈推荐的资料)
- java GUI程序的编写入门
- 全国大学生数学建模竞赛、美赛研究生数学建模优秀论文分享
- 计算机网络面试_笔试_牛客网总结
- 骑行318、 2016.7.19
- win10企业版无法访问共享文件夹
- 056.单链表就地逆置
- 基于人脸识别的课堂考勤系统 tkinter+openpyxl+face_recognition
- Scratch少儿编程——豆腐女孩
- 期末总结---为本学期画上圆满的句号
- 卡马克在光线追踪,id tech6,射线跟踪,控制台,物理学等的谈话 第一部分
- 跨境追踪(ReID)多粒度网络(MGN)详解及代码实现(2)
热门文章
- 苹果字体怎么改_GoodNotes制作电子手帐之添加中文字体
- 计算机网络技术超文本,网络协议确定了计算机网络传递和管理信息的规范,其中HTTP属于()A、超文本传输协议B、传输控制协...
- linux系统在pe下查看ip地址,pe下查看原系统ip的方法_网站服务器运行维护
- linux 时间 无法连接服务器地址,怎么解决linux访问不了ip地址问题?
- 10G_Ethernet_01 万兆以太网设计引言
- Android消息向下堆积,android - 从CoordinatorLayout中的按钮单击事件触发NestedScroll折叠动作 - 堆栈内存溢出...
- java高性能阻塞队列,Linux c/c 后台开发组建之:高性能阻塞队列
- 华为天才少年,竟然要我用充电宝打游戏!
- 单片机到底是不是嵌入式?
- 基于xilinx vivado的XADC IP设置使用详解