今日は 1 時間以上 ANF の DAL を勉強して、ANF についての理解が深まったと感じています。また、いくつかの点で私の経験を共有したいと思います。
得意な使い方
(1) DAL(データ層)のクラス構成:
ANF のデータ層は主に ForumsDataProvider (略称: FDP) と SqlDataProvider (略称: SDP) です。以下の「FDP」および「SDP」は上記の名称を指します。
(2) DAL (データ層) クラスの関係:
ForumsDataProvider と SqlDataProvider の 2 つのクラスでは、「FDP」は「FDP」を継承する抽象クラスであり、「FDP」を実装するすべての抽象型オブジェクトと型メソッドを提供します。
(3) DAL(データ層)機能:
「FDP」は基本クラスであり、基礎となる層は IDataReader を介して SP および TSQL にアクセスし、データは Delete マークを介して削除され、渡されます。入力されたプライマリ ID によって、それが更新操作であるか挿入操作であるかが決まります。
(4) データベースにアクセスして操作するための DAL (データ層) 手順:
ページがデータにアクセスしたいとき、「SDP」はまず、オブジェクト EntityClass または ArrayList のカプセル化クラスに対応する ArrayList、インスタンス (API によってキャッシュされます。これが ANF がデータベースを改善する主な手段だと思います) をクエリします。読み取り速度) 「リフレクション モード」リフレクション構築によるメソッドの取得 - GetConstructor 「FDP」抽象メソッドとオブジェクト (実際の実行は引き続き「SDP」メソッド)、最後にRepeater や DataList などのオブジェクトにバインドしてデータの読み取りを完了します。
私はそれがとても上手で、レンガを投げる人々を恐れていません...
http://www.cnblogs.com/sellnet/archive/2006/08/31/491438.html