.NET数据库编程求索之路--1.引子
时间:2022-03-10 17:18
转载:【 夏春涛 email: xchuntao@163.com blog: http://www.cnblogs.com/SummerRain 】
长期做.NET MIS系统开发,打交到最多还是数据库。闲来无事,朝花夕拾,将.NET数据库编程一路走来的经验整理并与朋友分享一下。以一个小小的订单管理系统为例,采用代码实战的方式,计划分享如下内容:
1.不分层,采用SQL语句实现数据访问;
2.基于三层架构,使用DataTable传递数据;
3.基于三层架构,使用List传递数据;
4.基于三层架构,使用List传递数据;采用存储过程实现数据访问;
5.基于工厂模式,实现数据库可切换(以SQL和Access为例);
6.采用LinqToSQL实现数据访问(手工);
7.采用LinqToSQL实现数据访问(自动);
8.采用EntityFramework实现数据访问(自动)
9.采用EntityFramework实现数据访问(自动纯POCO代理);
10.采用EntityFramework实现数据访问(手工纯POCO无代理);
11.采用EntityFramework实现数据访问(手工纯POCO代理);
12.数据输入验证,再看分层问题。
【 夏春涛 email: xchuntao@163.com blog: http://www.cnblogs.com/SummerRain 】
//===================================================================
导航:
//===================================================================
1 引子
2 示例系统概览与设计(1)
3.使用ADO.NET实现(SQL语句篇)(1)
4.使用ADO.NET实现(三层架构篇-使用Table传递数据)(1)
5.使用ADO.NET实现(三层架构篇-使用List传递数据)(1)
6.使用ADO.NET实现(三层架构篇-使用List传递数据-基于存储过程)(1)
7.使用ADO.NET实现(工厂模式-实现多数据库切换)(1)
8.使用LinqToSQL实现
9.使用EF实现
10.使用EF实现(划分输入验证层)
11.一些思考
.NET数据库编程求索之路--1.引子,布布扣,bubuko.com