精进不休 .NET 4.0 & .NET 4.5 系列文章索引
[精进不休 .NET 4.0 源码下载(VS2010)]
[精进不休 .NET 4.5 源码下载(VS2012)]
[精进不休 .NET 4.5 源码下载(VS2013)]
作者:webabcd
介绍
精进不休 .NET 4.0 & .NET 4.5 系列文章索引:asp.net 4.0 新特性, c# 4.0 新特性, ADO.NET Data Services 1.5(WCF Data Services) 新特性, ADO.NET Entity Framework 4.0 新特性, ADO.NET Entity Framework 4.1 新特性, ADO.NET Entity Framework 4.3 新特性, ADO.NET Entity Framework 5.0 新特性, WCF Data Services 5.0 新特性(OData V3), ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性
1、精进不休 .NET 4.0 (1) - asp.net 4.0 新特性之web.config的改进, ViewStateMode, ClientIDMode, EnablePersistedSelection, 控件的其它一些改进
介绍
asp.net 4.0 的新增功能
- 简洁的 web.config 文件
- 控件的新属性 ViewStateMode - 控件的视图状态模式
- 控件的新属性 ClientIDMode - 生成客户端 ID 的方式
- 列表控件的新属性 EnablePersistedSelection - 保存选中项的方式
- 控件的其他一些增强点
- RenderOuterTable - 指定控件在客户端呈现的时候,是否在外层加 table 标签
- Menu 控件,在 asp.net 4.0 中将会以 ul li 的方式呈现在客户端
- RepeatLayout - 布局模式,控件在客户端的 HTML 呈现方式
- Wizard 和 CreateUserWizard 新增了 LayoutTemplate 模板
- 原来使用 ListView 必须要有 LayoutTemplate ,在 asp.net 4.0 中可以不再用它了
2、精进不休 .NET 4.0 (2) - asp.net 4.0 新特性之url路由, 自定义CacheProvider, 新增的表达式<%: expression %>, QueryExtender控件, 其它新特性
介绍
asp.net 4.0 的新增功能
- 在 web form 中做 url 路由
- 通过实现自定义的 CacheProvider ,来实现自定义的页面缓存逻辑
- 新增的表达式 <%: expression %> 相当于 <%= HttpUtility.HtmlEncode(expression) %>
- 控件 QueryExtender,对数据源控件获得的数据做再检索
- 其它新特性
3、精进不休 .NET 4.0 (3) - asp.net 4.0 新特性之动态数据(Dynamic Data)增强, AJAX增强; IDE之Visual Studio 2010增强
介绍
asp.net 4.0 的新增功能
动态数据(Dynamic Data)增强(之前的版本:http://www.cnblogs.com/webabcd/archive/2009/02/23/1396212.html)
- EnableDynamicData - 启用 Dynamic Data 的功能
- DynamicHyperLink - 用于方便地生成在 Dynamic Data 站点中导航的超级链接
- Entity Template - 实体模板是一个新增的用于自定义数据显示的模板,其基于 FormView 控件做数据呈现
- DisplayAttribute - 新增的一个 Attribute(可以设置字段的Name和Order)
- 其它新特性
AJAX 增强
Visual Studio 2010 增强
4、精进不休 .NET 4.0 (4) - C# 4.0 新特性之命名参数和可选参数, 动态绑定(dynamic), 泛型协变和逆变, CountdownEvent, Barrier
介绍
C# 4.0 的新特性
- Named And Optional Arguments - 命名参数和可选参数
- Dynamic Binding - 动态绑定(dynamic 用于动态编程,其依赖于Dynamic Language Runtime)
- Covariance - 泛型的协变
- Contravariance - 泛型的逆变
- CountdownEvent - 线程、任务同步类。线程或任务一直阻塞到 CountdownEvent 的计数为 0 为止
- Barrier - 线程、任务同步类。其用来同步一个线程组或任务组中所有的线程或任务,先到达的线程或任务在此阻塞
5、精进不休 .NET 4.0 (5) - C# 4.0 新特性之并行运算(Parallel)
介绍
C# 4.0 的新特性之并行运算
- Parallel.For - for 循环的并行运算
- Parallel.ForEach - foreach 循环的并行运算
- Parallel.Invoke - 并行调用多个任务
- Task - 任务,基于线程池。其使我们对并行编程变得更简单,且不用关心底层是怎么实现的
- PLINQ - 用于对内存中的数据做并行运算,也就是说其只支持 LINQ to Object 的并行运算
6、精进不休 .NET 4.0 (6) - ADO.NET Data Services 1.5(WCF Data Services) 新特性
介绍
ADO.NET Data Services 1.5(WCF Data Services) 的新增功能
- 支持服务端的 RowCount - 获取指定实体集合的成员数(只返回一个整型值,而不会返回实体集合)
- 支持服务端的分页 - 服务端可以返回分页后的数据,并且在其中还可以包含全部数据总数
- 支持服务端的 Select - 返回的结果只包括 Select 的字段
- 支持大数据传输 BLOB(binary large object)
- 支持自定义数据服务
7、精进不休 .NET 4.0 (7) - ADO.NET Entity Framework 4.0 新特性
介绍
ADO.NET Entity Framework 4.0 的新增功能
- 对外键的支持,即把外键当做实体的一个属性来处理
- 对复杂类型的支持,即实体属性可以是一个复杂类型
- 将多个表映射到一个概念实体,将一个表拆为多个概念实体
- 增强了 LINQ to Entities
- 新增了对 POCO(Plain Old CLR Object)的支持,即 Model 代码中不会有任何关于持久化的代码
- 其他新特性
8、精进不休 .NET 4.0 (8) - ADO.NET Entity Framework 4.0 Self Tracking Entity
介绍
ADO.NET Entity Framework 4.0 的新增功能
- 对 Self Tracking Entity(实体状态自跟踪)的支持,基于 POCO
- WCF 结合 Self Tracking Entity 的应用
9、精进不休 .NET 4.0 (9) - ADO.NET Entity Framework 4.1 之 Code First
介绍
ADO.NET Entity Framework 4.1 的新增功能:Code First
10、精进不休 .NET 4.0 (10) - ADO.NET Entity Framework 4.3 之 Code First 下自动更新数据库结构(Automatic Migrations)
介绍
ADO.NET Entity Framework 4.3 的新特性:Code First 下自动更新数据库结构(Automatic Migrations)
11、精进不休 .NET 4.5 (11) - ADO.NET Entity Framework 5.0 新特性, WCF Data Services 5.0 新特性(OData V3)
介绍
精进不休 .NET 4.5
- ADO.NET Entity Framework 5.0 新特性
- WCF Data Services 5.0 新特性(OData V3)
12、精进不休 .NET 4.5 (12) - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性
介绍
精进不休 .NET 4.5
- ADO.NET Entity Framework 6.0 新特性
- WCF Data Services 5.6 新特性
OK
[精进不休 .NET 4.0 源码下载(VS2010)]
[精进不休 .NET 4.5 源码下载(VS2012)]
[精进不休 .NET 4.5 源码下载(VS2013)]