AspNetForums的数据层概述
来源:互联网 发布:cs架构b2b源码 编辑:程序博客网 时间:2024/05/16 10:18
using 本人很菜
(1)DAL(数据层)类组成:
ANF的数据层主要是ForumsDataProvider(简称:FDP)和SqlDataProvider(简称:SDP),以下的“FDP”及“SDP”指代上述名称。
(2)DAL(数据层)类关系:
ForumsDataProvider和SqlDataProvider这两个Class,“FDP”是个abstract class,“SDP”继承“FDP”,“SDP”内提供实现了“FDP”的所有abstract的type object 和 type method。
(3)DAL(数据层)类职能:
“FDP”是base class,全部对数据库的底层操作封装在“SDP”内,底层通过IDataReader访问SP和TSQL,基本上一个SP内就封装了TSQL-SIUD,通过Delete mark的方式删除数据,通过传入的Primary ID判断是Update还是Insert操作。
(4)DAL(数据层)访问及操作数据库步骤:
当某一个页面要对数据进行访问时,首先“SDP”通过查询对像EntityClass对应的ArrayList或是ArrayList的封装类,的Instance(被API Cache,本人认为是ANF提高数据库读取速度的主要手段)Get方法,通过“反射方式”反射构造-GetConstructor“FDP”的abstract的method和object(实际执行的还是“SDP”的方法),最后Bind给Repeater或DataList之类的对像,完成数据读取。
本人水平很菜,不怕大家扔砖……
http://www.cnblogs.com/sellnet/archive/2006/08/31/491438.html
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>- AspNetForums的数据层概述
- AspNetForums的数据层概述
- AspNetForums中基于角色的权限控制
- AspNetForums中基于角色的权限控制
- AspNetForums中基于角色的权限控制
- N 层数据应用程序概述
- 数据的完整性概述
- 大数据的概述
- 数据层的谬论
- 运输层概述与运输层的端口
- 网络层概述.虚电路网络和数据报网络
- CYQ.Data 轻量数据访问层(一) 概述
- AspNetForums修改记录
- 关于数据泵的概述
- 数据持久化的概述
- 【网络层】网络层概述
- 数据访问层的使用方法
- 数据访问层的设计
- ASP.NET讲座(1)-ASP.NET简介
- 在ASP.NET代码里访问跟踪信息
- 跳出封装剖析ASP.NET脚本回调的原理
- 正则学习:组的定义及引用方式
- 字符自动截取问题
- AspNetForums的数据层概述
- ASP.NET生成RSSFeed
- ASP.NET页面事件
- Asp.Net的控件如何与Server交互
- 获取本机上配置好的Oracle服务名
- COOKIE问题
- .NET程序调用SSIS中的DTS包
- 小tips:asp.net2.0中在gridview中使用DataFromatString
- ASP.NET2.0Membership