AspNetForums的数据层概述

盛世星杰

盛世星杰

2016-02-19 17:57

想要天天向上,就要懂得享受学习。图老师为大家推荐AspNetForums的数据层概述,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

       今天用了一个多小时的时间学习ANF的DAL,感觉自己的对ANF有了进一步的了解,随之也产生的疑问,在些点发表一点自己的体会。

  using 本人很菜

  (1)DAL(数据层)类组成:
        ANF的数据层主要是ForumsDataProvider(简称:FDP)和SqlDataProvider(简称:SDP),以下的“FDP”及“SDP”指代上述名称。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  (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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

AspNetForums的数据层概述

Web开发
AspNetForums的数据层概述

数据库的数据挖掘概述(一)

SQLServer
数据库的数据挖掘概述(一)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

数据库的数据挖掘概述(二)

SQLServer
数据库的数据挖掘概述(二)

Delphi 开发数据库应用程序概述

编程语言 网络编程
Delphi 开发数据库应用程序概述

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

公共MySQL的数据库服务器层

编程语言 网络编程
公共MySQL的数据库服务器层

SQL Artisan数据库访问组件功能概述

SQLServer
SQL Artisan数据库访问组件功能概述

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

QQ提示您的QQ已经被恶意外挂破坏而无法登陆的解决方法

QQ提示您的QQ已经被恶意外挂破坏而无法登陆的解决方法

moveNext 方法

moveNext 方法
下拉加载更多内容 ↓