目录
注:有关每个章节的概要介绍,请查看【本书结构】。
第三章 数据库应用开发
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中文手册