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

  1. 云栖社区>
  2. 博客>
  3. 正文

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

夏春涛 2012-06-07 22:46:00 浏览453
展开阅读全文

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

 

 

网友评论

登录后评论
0/500
评论
夏春涛
+ 关注