框架设计之菜鸟漫漫江湖路系列 二:自学求索
二:自学求索
到处求索,勤习武功,略有所成,初会ObjectDataSource+CodeSmith+实体框架
学府授传的.NET武学基础系列,秋天勤习之,日复日、月复月,已掌握九九八八一。
然而学无止境,为了能在武学修为上更进一步,需要扩展自己的知识面,学习更多的武学。
学府之内,有藏经阁一座,供学府弟子深造所建,内藏有.NET世家武学秘籍二十四本,平时往来借书者来往不绝。
秋天亦借之,看之,虽然几乎将藏书看尽,有所获、亦有所惑,书中武学,深浅高底不一,不到层次,看不懂,则无从学起。
学府之北,神秘领域,内有时空传送矩阵若干,传说学会时空之法,即可通往四维空间,探索无尽神秘武学。
[
四维空间:
神秘虚拟之地,仅能以精神体进入,无法实体化,内有无尽之神秘武学宝典,为武学者提升修为之神往之地。
然则神秘领域之四维空间,浩瀚无穷,无尽武学之神所,让人眼花缭乱,要寻得与习武者基础相当之武学秘籍,实属不易,一般仍靠运气。
传闻经过千年演进,始出导航使者:Baidu大神与Google大神,二位大神通过神之感知,能为习武学者指引出一条适合的武学之路,节省时间。
何处寻得时空之法?
学府有售,80¥/月,包年780¥。
]
秋天花了点血本,买之,并苦心潜学时空之法,终学成。
于是,使用时空之法,进入神秘虚拟之地,神游于虚幻之所,拜大神之指引,游向一园,名为:“博客园”,思索片刻,进之。
突然眼前一亮,该园藏有武学秘籍无数,随意翻之,见其章如下:
.NET之入门武学升华秘法:ObjectDataSource+CodeSmith+实体框架
简介:此法为 [ .NET之入门武学秘法一 ] 之升华,习得此法:将可摆脱SQL、html混杂之现象,突破数据一次性加载分页之瓶颈,同时能促进武学提升到分层之基础,对数据发力做到分页加载,取舍自如,实为练就项目分层入门之基。
武学心法秘籍招式:
1:直拖式:往页面拖GridView+ObjectDataSource
2:辅助式:启动CodeSmith,选择表,准备生成实体框架
[PS:相关CodeSmith学习及模版下载,可见:处女篇:ObjectDataSource+CodeSmith实现基础增删改查功能]
3:运行式:点击小三角运行,生成实体框架代码,带增/删/改/查/分页功能
4:拷贝式:在App_Code目录新建CS类文件,将生成的代码拷贝到类中,完成一个表的实体框架
[PS:CodeSmith有批量生成文件功能,高级功能还得各自研究提升]
5:选择式:将点击配置数据源,并从业务对象里选择刚才的实体框架类
[PS:正如说明:只会检索Bin或App_Code目录中定义的对象,这是上面示例为啥会将CS文件放在App_Code目录]
6:定位式:分别定位好Select|Update|Insert|Delete四个方法
A:定位查询
B:定位更新
C:定位插入
D:定位删除
7:忽略式:默认值啥也不填,忽略,准备完成
8:补充式:右键ObjectDataSource控件属性,启动分页排序功能,注意粗体字部分
[
PS:Select方法原型:public List<Blog_Class> select(int startRowIndex,int maxRows,string sortExss)
startRowIndex:等同于PageIndex,第几页;
maxRows:等同于即PageSize参数,每页大小;
getRowCount:即取得记录总数的方法。
sortExss:即排序字段名称
]
9:设置式:设置GridView的数据源为ObjectDataSource2,并勾选分页、排序、编辑、删除功能
10:套用式:设置GridView样式,选择自动套用格式,并选中“秋天”型样式
11:神功有成:F5运行,看结果
秋天见之,喜,并潜心修此之法,由于此法涉及较广,如CodeSmith之武学奥秘,SQL临时表分页武学奥秘,花了不少时间练习与理解,数日,终学成之。
然则武学之秘学太多,初学之者,无法深解,只好广学而不求甚解,一招一式,仅靠记忆闪存。
同时追求新潮之招式,勤习当[年]下之新招:Atlas[asp.net ajax前生]、Webpart、Membership等,一招一式,简单却炫酷无比,其乐无穷。
此后终日流连于四维空间,所到之地亦日渐增多,收获颇多。
常流连之所:
1:秋秋群:可寻得武学专业群,可与同入此空间之其它习武者交流。
2:CSDN: 可提出学武之困惑,并可得到前人解答,同时亦可解答后来者之疑问。
3:博客园:武学秘籍之所,可学习到大量武学精华。
4:秋色园:新开的武学之园,深藏CYQ.Data 数据框架秘学。
5:其它:略......
下篇预告:
秋天自觉学有所成,入江湖,遇创业帮派,内部私传:SQLHelper+存储过程+绑定列表,杀人于无形。
原文链接: http://www.cnblogs.com/cyq1162/archive/2011/04/13/2011053.html
转载于:https://my.oschina.net/chen106106/blog/43445
框架设计之菜鸟漫漫江湖路系列 二:自学求索相关推荐
- 框架设计之菜鸟漫漫江湖路系列 三:初入江湖
三:初入江湖 自觉学有所成,入江湖,遇创业帮派,内部私传:SQLHelper+存储过程+绑定列表,杀人于无形 开篇见:框架设计之菜鸟漫漫江湖路系列 开篇,不知不觉这系列停了2年了多..唉!!! 夜深深 ...
- 框架设计之菜鸟漫漫江湖路系列 开篇
2019独角兽企业重金招聘Python工程师标准>>> 自.NET世家问鼎中原以来,一路过关斩将.历经血路,时经多年,终于在江湖中占得三分有其一. 乱世之中,本人随同征战多年,历 ...
- windows API 菜鸟学习之路(二)
对于昨天的运行结果,在别人的笔记本上面运行了几次,每次都是 create thread succeed ! 和create thread succeed ! parameter is 1 这两种现实 ...
- 打造属于自己的underscore系列 ( 一 ) - 框架设计
underscore作为开发中比较常用的一个javascript工具库,提供了一套丰富的函数式编程功能,该库并没有拓展原有的javascript原生对象,而是在自定义的_对象上,提供了100多个方法函 ...
- 1Python全栈之路系列Web框架介绍
Python全栈之路系列之Web框架介绍 所有的语言Web框架本质其实就是起一个socket服务端,监听一个端口,然后运行起来 Web框架包含两部分,一部分是socket,另外一部分是业务的逻辑处理, ...
- Android通用框架设计与完整电商APP开发系列文章
作者|傅猿猿 责编|Javen205 有福利 有福利 有福利 鸣谢 感谢@傅猿猿 邀请写此系列文章 Android通用框架设计与完整电商APP开发 课程介绍 [[导学视频](http://szv1.m ...
- 视频教程-游戏UI界面框架设计系列视频课程-Unity3D
游戏UI界面框架设计系列视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件架构设计理论. ...
- 【Qt编程】基于Qt的词典开发系列一--词典框架设计及成品展示
去年暑假的时候,作为学习Qt的实战,我写了一个名为<我爱查词典>的词典软件.后来由于导师项目及上课等原因,时间不足,所以该软件的部分功能欠缺,性能有待改善.这学期重新拿出来看时,又有很多东 ...
- .Net 应用框架设计系列(二)
什么是一个好的设计?我想要做一个好的设计,有这么几个挑战. 1.对象的职责的定义和划分 2.可扩展性 3.可重用性 1. 明确定义和划分对象的职责.也就是说一个class,他应该专注于做很少的功能,而 ...
最新文章
- 如何利用计算机计算天数,如何应用Win10系统电脑中的计算器计算两个日期之间的天数?...
- 虚拟现实和元宇宙的最大短板在哪里?
- 【checkStyle】ignore some class
- 给参加学术会议的人一些宝贵建议
- AWS的Elastic IP和Private IP的区别
- win7系统 普通管理员被删除,超级管理员被禁用。普通用户下。怎么激活administrator
- 【OpenCV图像处理】一、图像相加、相减、相乘与相除的实现【转载】
- [建议]我对博客园的发展的一点想法
- Android自定义processor实现bindView功能
- yolov3损失函数改进_YOLO V3 深度解析 (下)
- stm32 读取sd卡图片显示_全面测试雷克沙1667x 性能,你懂什么叫超高速SD卡吗
- win7升级win10系统
- JS实现简易画图工具
- 深度学习可解释性研究(二): Understanding Black-box Predictions via Influence Functions(详细公式推导)
- [Python报错]CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired
- Java获取当前年月日
- 基于FPGA的一维卷积神经网络CNN的实现(一)框架
- 4个技巧,Linux 下让工作效率翻倍!
- 小工具 - 新浪股票API数据实时展示插件
- PFC离散元+3DEC离散元专题
热门文章
- 雷电保护包括大型计算机防护吗,计算机网络系统雷电安全防护
- 薛逸凡计算机生物学,北大古生物学唯一毕业生:其实我没那么孤独
- 如何打印计算机合格证,合格证打印机怎么安装
- 【摄影】第1节:RAW调色基础
- android三星拍照不够,三星拍照不行还说安卓机皇是三星,华为到底差哪儿了?...
- radiance和irradiance
- iText5使用绝对定位制作pdf打印针式发票,支持跳页
- 下载安装mathtype并导入Word | 保姆机安装教程 亲测有效 一次成功 科研必备
- LOL服务器维护打排位算吗,英雄联盟最特殊的五个大区,最后一个等一天都不能开一局排位!...
- 使用PE U盘系统中的PM添加、删除以及格式化分区