-
10_09-1.ADO.NET调用带输入输出参数的存储过程【微信号 】().mp4
-
11_10-2.通用查询ExecuteReader方法各种使用详解(包括输入输出参数)【微信号 】().mp4
-
12_11-3.通用查询ExecuteScalar方法各种使用详解【微信号 】().mp4
-
13_12-4.DataAdaper和Dataset使用及其对比DataReader选择【微信号 】().mp4
-
14_13-5.ADO.NET事务通用方法编写和调用实战【微信号 】().mp4
-
15_14-1.没有项目分层的设计弊端和问题解决思路【微信号 】().mp4
-
16_15-2.项目分层原理、实体类、分层实现演示【微信号 】().mp4
-
17_16-3.对象修改和删除中实体类的重要作用【微信号 】().mp4
-
18_17-4.对象查询的分层实现和对象集合的重要应用【微信号 】().mp4
-
19_18-5.扩展实体在联合查询中的使用和项目分层总结【微信号 】().mp4
-
1_00-C#泛型Generic方法与泛型类型的使用_ev【微信号 】().mp4
-
20_19-1.Thread多线程基础应用和跨线程访问控件详解【微信号 】().mp4
-
21_20-2.通过windbg对象线程Thread底层观察【微信号 】().mp4
-
22_21-3.Thread线程的生命周期测试和底层观察【微信号 】().mp4
-
23_22-4.线程池TheadPool的使用和性能比较【微信号 】().mp4
-
24_23-1.Task多线程的任务开启、阻塞方式和任务的延续【微信号 】().mp4
-
25_24-2.Task多线程父子任务、长时间运行解决、任务手动取消和自动取消及其回调【微信号 】().mp4
-
26_25-3.Task中的异常处理和线程锁Lock的使用【微信号 】().mp4
-
27_26-4.Task中的跨线程访问控件和UI耗时任务卡顿的解决方法【微信号 】().mp4
-
28_27-1.ORM框架设计的原理和特性Attribute在实体类中的应用【微信号 】().mp4
-
29_28-2.ORM自动封装性SQL语句和参数的实现【微信号 】().mp4
-
2_01-1.委托Delegate基础使用和各种常用实战应用详解_ev【微信号 】().mp4
-
30_29-3.ORM自动封装SQL语句和参数的优化【微信号 】().mp4
-
31_30-4.ORM框架快速自动封装查询结果到集合的实现【微信号 】().mp4
-
32_31-1.扩展方法的使用步骤和总结【微信号 】().mp4
-
33_32-2.1.LINQ查询体验和基本概述【微信号 】().mp4
-
34_33-2.2.扩展方法和使用者不在一个命名空间的效果【微信号 】().mp4
-
35_34-3.常用的4个扩展方法【微信号 】().mp4
-
36_35-4.LINQ查询时机、查询语句和查询方法总结比较【微信号 】().mp4
-
37_36-1.ORM框架概述和EntityFramework基础快速使用【微信号 】().mp4
-
38_37-2.EntityFramework的原理分析只edmx研究【微信号 】().mp4
-
39_38-1.LinqToObjects和规范函数的使用【微信号 】().mp4
-
3_02-2.事件Event和委托的对比使用_ev【微信号 】().mp4
-
40_39-2.EF中的数据投影和List对象的转换方法【微信号 】().mp4
-
41_40-3.join多表查询和导航数据及其子查询嵌套查询【微信号 】().mp4
-
42_41-4.EF对象状态管理和跟踪机制及其性能比较【微信号 】().mp4
-
43_42-5.EF中CRUD的标准优化方法【微信号 】().mp4
-
44_43-6.EF执行原生SQL语句和存储过程【微信号 】().mp4
-
45_44-7.分层架构中使用EF的方法和步骤【微信号 】().mp4
-
4_03-C#匿名方法Lambda表达式Func和Action【微信号 】().mp4
-
5_04-TextBox文本框控件和ComboBox下拉框控件扩展验证功能【微信号 】().mp4
-
6_05-基于T-SQL创建数据库和数据表及其约束【微信号 】().mp4
-
7_06-数据库约束强化和SQLServer视图详解【微信号 】().mp4
-
8_07-数据库存储过程各种情况详解与事务安全【微信号 】().mp4
-
9_08-基于C#快速编写简单实用的数据访问对象(1)【微信号 】().mp4