图书介绍
ASP.NET 4.5 数据库入门经典 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![ASP.NET 4.5 数据库入门经典 第3版](https://www.shukui.net/cover/5/35064998.jpg)
- (美)Sandeep Chanda,(美)Damien Foggon著;王榕,蔡松伯译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302342328
- 出版时间:2014
- 标注页数:206页
- 文件大小:34MB
- 文件页数:219页
- 主题词:
PDF下载
下载说明
ASP.NET 4.5 数据库入门经典 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 AS P.NET4.5 数据源1
1.1 新的数据访问模式2
1.2 ASP.NET中的数据源4
1.2.1 ADO.NET数据源4
1.2.2 NoSQL5
1.2.3 Web服务5
1.2.4 WCF数据服务5
1.2.5 联合服务6
1.2.6 Azure存储6
1.2.7 HTML 5本地存储6
1.3.NET Framework4.5 中的ADO.NET简介7
1.3.1 ADO.NET的新变化7
1.3.2 Entity Framework 5.07
1.3.3 SqlClient数据访问接口7
1.3.4 ADO.NET和LINQ8
1.3.5 数据访问接口8
1.3.6 异步数据访问9
1.3.7.NET Framework 4.5 中的异步编程模型10
1.4 开发第一个示例12
1.4.1 试一试:使用ASP.NET 4.5 创建第一个数据驱动的页面12
1.4.2 示例说明20
1.5 小结20
第2章 关系数据库的未来发展21
2.1 关系数据库的演化22
2.1.1 关系数据库的缺点22
2.1.2 Microsoft SQL Server如何摆脱限制22
2.2 Microsoft SQL Server 2012简介23
2.3 空间数据25
2.4 数据库引擎和T-SQL增强29
2.4.1 支持分页29
2.4.2 序列30
2.4.3 在Exec命令中使用WITH RESULT SET31
2.4.4 File Table32
2.5 数据可视化32
2.5.1 Power View和PowerPivot33
2.5.2 自助警报33
2.6 SQL Server 2012云34
2.6.1 私有云35
2.6.2 SQL Azure——公有云35
2.7 小结38
第3章 非关系数据库简介39
3.1 理解NoSQL数据库39
3.1.1 概述40
3.1.2 关键优势40
3.1.3 流行的NoSQL技术40
3.1.4 面向文档的数据库41
3.1.5 使用MongoDB进行编程42
3.1.6 MongoDB的设置步骤42
3.1.7 使用MongoDB客户端43
3.1.8 使用C#进行MongoDB编程44
3.1.9 MongoDB的工作原理47
3.2 小结48
第4章 使用ADO.NET访问数据49
4.1 ADO.NET架构49
4.1.1 使用ADO.NET数据访问接口读取和修改数据库50
4.1.2 DataSet与DataReader50
4.1.3 连接数据库51
4.1.4 CRUD操作的命令53
4.1.5 使用存储过程操作数据53
4.1.6 异步数据流55
4.1.7 访问接口工厂55
4.1.8 多重活动结果集57
4.2 DataSet、DataAdapter和DataSource控件58
4.3 数据类型映射60
4.4 安全的数据访问61
4.4.1 访问SQL数据库的权限61
4.4.2 加密Web配置62
4.4.3 防止注入攻击63
4.4.4 异常处理64
4.4.5 在内存中处理敏感信息的安全字符串64
4.4.6 Microsoft SQL Server 2012扩展保护64
4.5 小结64
第5章 LINQ简介65
5.1 使用LINQ编写查询65
5.1.1 LINQ数据源66
5.1.2 使用LINQ构建查询69
5.2 查询运算符70
5.2.1 查询运算符的分类70
5.2.2 查询运算符的执行70
5.3 将LINQ用于ADO.NET数据访问71
5.3.1 LINQ to SQL71
5.3.2 延迟加载74
5.3.3 LINQ to DataSet75
5.3.4 LINQ to Entities76
5.4 LINQ和并行性76
5.5 查询WCF数据服务77
5.6 小结80
第6章 ADO.NET实体数据模型81
6.1 EDM架构81
6.1.1 概念模式82
6.1.2 存储模式84
6.1.3 映射模式85
6.1.4 EDM生成工具86
6.2 ADO.NET元数据87
6.2.1 EDM类型和关系88
6.2.2 DataSpace枚举器89
6.2.3 元数据工作区89
6.2.4 规范和存储函数92
6.3 实体SQL简介92
6.4 小结93
第7章 使用Entity Framework设计数据访问应用程序95
7.1 Entity Framework架构95
7.2 生成实体模型96
7.2.1 实体关联99
7.2.2 使用LINQ to Entities查询EDM100
7.3 Entity Framework中使用Text Template的代码生成101
7.3.1 DbContext生成器和POCO类103
7.3.2 POCO代理105
7.4 预先加载实体106
7.5 复杂类型106
7.6 枚举类型110
7.7 实体客户端数据访问接口110
7.8 对数据访问层进行单元测试110
7.9 小结112
第8章 Entity Framework的数据访问模式113
8.1 模型优先的方法113
8.2 代码优先的方法120
8.2.1 数据库初始值122
8.2.2 使用Fluent API的自定义映射124
8.2.3 代码优先迁移125
8.2.4 代码优先方法的逆向工程125
8.3 使用数据注释进行验证126
8.4 小结127
第9章 使用WCF数据服务129
9.1 REST语义概述130
9.2 WCF数据服务简介130
9.3 将数据公开为服务132
9.3.1 WCF数据服务访问接口136
9.3.2 将ASP.NET MVC WebAPI服务公开为OData源137
9.4 在客户端应用程序中使用数据服务140
9.4.1 通过jQueryAjax使用OData源140
9.4.2 通过WCF数据服务客户端库使用OData源141
9.5 小结143
第10章 AS P.NET4.5 中的数据绑定145
10.1 数据源控件145
10.1.1 LinqDataSource146
10.1.2 EntityDataSource148
10.2 数据绑定控件153
10.2.1 DataList153
10.2.2 DetailsView154
10.2.3 QueryExtender155
10.3 强类型化数据控件156
10.3.1 ItemType特性156
10.3.2 HTML编码的表达式157
10.4 模型绑定157
10.5 ASP.NETMVC 4中的数据绑定159
10.5.1 Razor视图引擎159
10.5.2 非介入式JavaScript161
10.5.3 使用Ajax进行异步显示163
10.6 小结164
第11章 使用动态数据构建可扩展的数据驱动Web应用程序165
11.1 动态数据层165
11.2 动态数据基架166
11.2.1 自定义Scaffolding Template170
11.2.2 模板行为172
11.3 动态数据的工作原理173
11.3.1 MetaModel173
11.3.2 路由174
11.3.3 已有控件中的动态数据174
11.4 小结175
第12章 构建数据驱动网站的最佳实践和技术177
12.1 数据访问层模式177
12.1.1 隔离数据层和实体模型177
12.1.2 存储库模式179
12.1.3 工作单元183
12.2 处理问题的技术188
12.2.1 并发性188
12.2.2 事务189
12.2.3 调试问题189
12.3 小结192
第13章 应用程序生命周期管理193
13.1 为企业创建架构194
13.1.1 设计新应用程序194
13.1.2 分析已有的应用程序代码库195
13.2 提高工作效率196
13.2.1 更好地访问文件和代码196
13.2.2 访问数据197
13.2.3 暂停和恢复199
13.2.4 代码评审199
13.2.5 分析和配置应用程序200
13.3 测试和调试ASP.NET应用程序201
13.3.1 单元测试201
13.3.2 使用IntelliTrace进行历史调试201
13.4 生成和部署202
13.4.1 团队生成的定义202
13.4.2 团队生成定义触发器203
13.4.3 团队生成过程203
13.4.4 使用团队生成进行部署204
13.4.5 部署SQL Server数据库205
13.5 小结206