SummerRain

软件开发/信息安全
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.NET数据库编程求索之路--1.引子

Posted on 2012-06-07 22:46  SummerRain  阅读(933)  评论(0编辑  收藏  举报

  长期做.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.一些思考