SOD框架 使用说明 logo 企业级应用数据架构实战

目录

注:有关每个章节的概要介绍,请查看【本书结构】。

第三章 数据库应用开发

                3.1	数据库分类          	74
                3.1.1	嵌入式数据库            	74
                3.1.2	服务器数据库            	76
                3.2	数据库驱动程序        	77
                3.2.1	ODBC               	77
                3.2.2	OleDB             	79
                3.2.3	ADO.NET         	80
                3.2.4	SOD               	85
                3.3	数据访问组件的最佳实践  	90
                3.3.1	数据访问模式    	91
                3.3.2	配置数据连接    	94
                3.3.3	管理数据连接对象	97
                3.3.4	优化数据命令对象	100
                3.3.5	查询中使用长连接	104
                3.3.6	使用跨组件的事务	106
                3.3.7	跟踪SQL执行情况 	114
                3.4	数据库应用开发基础  	122
                3.4.1	常见的SQL工具   	122
                3.4.2	SQL标准	           126
                3.4.3	SQL方言         	127
                3.4.4	存储过程        	128
                3.4.5	参数化查询      	129
                3.5	数据查询与映射(SQL-MAP)	134
                3.5.1	SQL满天飞的窘境   	135
                3.5.2	SQL-MAP的架构规范	135
                3.5.3	集中管理SQL查询 	139
                3.5.4	定义SQL与程序的映射	142
                3.5.5	处理复杂查询    	150
                3.5.6	自动生成代码    	152
             

第四章 对象关系映射(ORM)

                    4.1	对象与关系的阻抗	156
                    4.1.1	话语环境的思想冲突	156
                    4.1.2	结构的不匹配	160
                    4.1.3	继承关系的难题	161
                    4.1.4	复杂的类关系	164
                    4.1.5	正视“阻抗误配”	165
                    4.2	数据的容器—实体类	166
                    4.2.1	实体类的元数据映射	166
                    4.2.2	数据类型的映射	169
                    4.2.3	DBNull与null	172
                    4.2.4	强类型映射与弱类型映射	173
                    4.2.5	日期类型的处理	174
                    4.2.6	枚举类型的属性	175
                    4.2.7	实体类与DTO的映射	177
                    4.3	实体类的创建	179
                    4.3.1	默认方式创建	180
                    4.3.2	动态创建实体类	180
                    4.3.3	映射任意查询结果	181
                    4.3.4	映射存储过程	186
                    4.3.5	实体类生成工具	188
                    4.3.6	Code First  	192
                    4.4	数据的更改状态  	194
                    4.4.1	更改通知接口	194
                    4.4.2	查询更改状态	197
                    4.4.3	重置更改状态	197
                    4.5	实体类属性的访问	198
                    4.5.1	设置数据    	198
                    4.5.2	获取数据    	200
                    4.5.3	数据访问事件	203
                    4.5.4	索引器      	205
                    4.6	实体对象查询    	207
                    4.6.1	实体对象查询与数据访问组件	207
                    4.6.2	查询单个实体对象        	209
                    4.6.3	查询实体对象列表(List)	210
                    4.6.4	查询父子实体            	214
                    4.6.5	更新和删除实体对象         	217
                    4.6.6	高效插入实体对象列表的最佳实践	218
                    4.6.7	微型ORM                    	222
                    4.7	ORM查询语言—OQL             	225
                    4.7.1	实体对象查询的缺陷      	225
                    4.7.2	Java框架中的ORM查询语言 	226
                    4.7.3	Linq:EF框架的ORM查询语言	227
                    4.7.4	OQL:SOD框架的ORM查询语言	229
                    4.7.5	简单查询入门            	230
                    4.7.6	链式表达式与多级表达式  	237
                    4.7.7	操作符重载              	241
                    4.7.8	指定查询的实体类属性    	245
                    4.7.9	查询条件表达式          	247
                    4.7.10	构建复杂的查询条件      	252
                    4.7.11	灵活的排序方式          	257
                    4.7.12	简单的分页方法          	260
                    4.7.13	聚合运算                	266
                    4.7.14	多实体类联合查询        	268
                    4.7.15	高级子查询              	275
                    4.7.16	分组过滤                	278
                    4.7.17	使用数据库函数          	280
                    4.7.18	使用数据库锁            	283
                    4.7.19	批量更新和插入          	287
                    4.7.20	动态条件查询            	290
                    4.7.21	使用接口查询            	293
                    4.8	大数据量查询                	296
                    4.9	实体类的序列化              	298
                    4.9.1	应用场景建议            	298
                    4.9.2	XML序列化               	300
                    4.9.3	JSON序列化              	302
                    4.9.4	二进制序列化            	304                  
                

第五章 数据窗体开发

                    5.1	智能表单                	307
                    5.1.1	数据控件               	307
                    5.1.2	查询控件               	310
                    5.1.3	验证控件              	312
                    5.1.4	命令控件             	314
                    5.1.5	数据绑定             	316
                    5.1.6	表单数据填充        	317
                    5.1.7	表单数据收集        	318
                    5.1.8	表单数据的保存      	319
                    5.2	Web Forms数据窗体开发   	320
                    5.2.1	Web数据控件           	321
                    5.2.2	Web窗体数据绑定      	328
                    5.2.3	Web窗体表单处理      	331
                    5.2.4	Web窗体列表和分页控件	340
                    5.3	Windows Forms数据窗体开发	341
                    5.3.1	Windows Forms数据控件	341
                    5.3.2	WinForms窗体数据绑定	344
                    5.3.3	WinForms窗体表单处理	346
                    5.4	Windows Forms/WPF MVVM框架	352
                    5.4.1	MVVM原理简介        	353
                    5.4.2	MVVM窗体接口        	359
                    5.4.3	MVVM命令处理接口    	360
                    5.4.4	MVVM窗体示例        	368                    
                

Copyright © 2004-2020.PWMIS, All rights reserved.
More Templates 神州大众信息港--大众网络信息平台 访问计数: 人次

当前版本上线时间:2020年6月8日 | 友情链接:TypeScript中文手册