首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

個人開發框架總結(一):FaibClass.Data 核心類庫架構與 DataHelper 功能總覽

     編輯:關於C語言

框架整體架構

經過一兩年摸索,形成四大類庫:

  • FaibClass.Data:資料存取核心,支援 SqlServer、Oracle、OleDb
  • FaibClass.Common.Windows:WinForm 架構基類
  • FaibClass.Windows.Forms:自訂控件庫
  • FaibClass.Update:線上更新元件

DataHelper 核心方法

提供完整資料存取功能:

  • 查詢:ExecuteDataTable(12 種多載)、ExecuteReader、ExecuteScalar、FillDataset(12 種)、FillModelList(12 種)
  • 異動:ExecuteNonQuery、Update(6 種)
  • 交易:BeginTransaction(支援分散式)、CommitTransaction、RollbackTransaction
  • 參數:CreateParameters(統一 SqlServer/Oracle 參數前綴差異)
  • 批次更新:OpenUpdateBag / CloseUpdateBag 暫存 SQL 至記憶體,最後一次性更新
  • 屬性:ParameterPrefix(@ 或 :)

這些方法構成資料存取層的堅實基礎,上層業務邏輯可專注領域邏輯。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved