实战 .Net 数据访问层 - 8

原创 2004年05月08日 11:29:00

 

3.       Data Access Façade

讨论DAF前,还是先来看段代码:

 

代码7DAF是个啥样?

// DafBase:提供大部分应用程序所需的基本Data Access支持,

//   包括调用DAL方法等

public abstract class DafBase

{

    public DafBase() { }

 

    protected virtual DefBase CallDalMethod(

object[] paramsValue)

    {

       DefBase result = null;

       ...

       return result;

    }

    ...

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

是不是够faint的?所谓的DafBase原来就一个方法啊!

不过,从方法名中不难看出,就是通过它,我们才得以调用真

正的数据访问(Data Access Logic)功能,而连接它们的纽带就是上

面已经讨论过的Data Entity Façade

试想,如果没有这个Data Entity Façade,我们能够很轻易的以一

种统一的方式进行这种调用吗(例如:Data EntityDataTable或者

XML,甚至ObjectSetJ)?

或许,有的朋友会说了:那也不难啊,直接使用object类型不就可以了?如果真是这样,那么,请您做一个试验就知道这是多么的不切实际(n多地方需要判断Data Entity Type和强制类型转换,这可不同于implicit operatorL)!

 

下一段:http://www.csdn.net/develop/Read_Article.asp?id=27551

 

Asp.net mvc 数据访问层

理解了一些概念,本节开始尝试创建属于自己的数据访问层,说道数据访问层那必须有数据库咯(数据集合也算,此处以数据库为例),没有数据库就没有数据访问层。 1、先创建属于自己的数据库       打开已...
  • u013108485
  • u013108485
  • 2016年04月14日 16:19
  • 4859

三层架构:表示层——业务逻辑层——数据访问层

三层架构:表示层——业务逻辑层——数据访问层 1.什么是三层架构     所谓的三层开发就是将系统的整个业务应用划分为表示层——业务逻辑层——数据访问层,这样有利于系统的开发、维护、部...
  • Sayesan
  • Sayesan
  • 2015年08月12日 13:35
  • 9332

C#与数据库访问技术总结(一)之体系结构

ADO.NET(ActiveX Data Object.NET)是Microsoft公司开发的用于数据库连接的一套组件模型,是ADO的升级版本。     程序员能使用ADO.NET组件模型,方便高效...
  • lzm18064126848
  • lzm18064126848
  • 2016年12月07日 14:02
  • 1245

基于.NET平台的分层架构实战(九)——数据访问层的第三种实现:基于NBear框架的ORM实现

前面的文章讨论了使用SQL语句和存储过程两种数据访问层的实现方式,这一篇里,将讨论使用ORM方式实现数据访问层的方法。      对象-关系映射(Object/Relation Mapping,简称O...
  • hliq5399
  • hliq5399
  • 2011年03月26日 21:39
  • 912

基于.NET平台的分层架构实战(七-外一篇)——对数据访问层第一种实现(Access+SQL)的重构

昨天的文章 基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL发布后,很多朋友对我的程序提出了意见和建议,在这里先谢谢你们!!!尤其是 金色海洋(jyk),对我的程序...
  • hliq5399
  • hliq5399
  • 2011年03月26日 21:31
  • 1031

基于.NET平台的分层架构实战(九)——数据访问层的第三种实现:基于NBear框架的ORM实现

  前面的文章讨论了使用SQL语句和存储过程两种数据访问层的实现方式,这一篇里,将讨论使用ORM方式实现数据访问层的方法。  对象-关系映射(Object/Relation Mapping,简称ORM...
  • wnety
  • wnety
  • 2011年07月01日 10:08
  • 435

基于.NET平台的分层架构实战(八)——数据访问层的第二种实现:SQLServer+存储过程

  在上一篇中,讨论了使用SQL构建数据访问层的方法,并且针对的是Access数据库。而这一篇中,将要创建一个针对SQLServer数据库的数据访问层,并且配合存储过程实现。  曾经有朋友问我使用SQ...
  • wnety
  • wnety
  • 2011年07月01日 10:06
  • 306

基于.NET平台的分层架构实战(八)——数据访问层的第二种实现:SQLServer+存储过程

在上一篇(基于.NET平台的分层架构实战(七-外一篇)——对数据访问层第一种实现(Access+SQL)的重构)中,讨论了使用SQL构建数据访问层的方法,并且针对的是Access数据库。而这一篇中,将...
  • hliq5399
  • hliq5399
  • 2011年03月26日 21:34
  • 910

基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL

经过上面篇文章的介绍,整个系统的框架算是基本搭建完了,下面,我们要具体实现各个层次。关于数据访问层的实现,我准备讨论三种实现方式,这一篇文章讨论第一种:Access+动态生成SQL。      顾名思...
  • hliq5399
  • hliq5399
  • 2011年03月26日 21:23
  • 924

wa_lab .net数据访问层 组件 类

  • 2007年09月29日 12:29
  • 125KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实战 .Net 数据访问层 - 8
举报原因:
原因补充:

(最多只允许输入30个字)