IDatabaseHelper Interface

資料庫助手通用介面

Definition

Namespace: eBizprise.Framework.Common.Database.Interface
Assembly: eBizprise.Framework.Common.Database (in eBizprise.Framework.Common.Database.dll) Version: 25.0.0.0+adf38c4ccb2bf98d8ad258a6278302b5e05a94ed
C#
public interface IDatabaseHelper : IDisposable
Implements
IDisposable

Methods

AllT 全部查詢
DeleteT(T) 刪除
DeleteT(ICollectionT) 刪除
DeleteT(IEnumerableT) 刪除
DeleteT(IListT) 刪除
DeleteT(ListT) 刪除
DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)
Execute(String) 執行指令並取得影響筆數
Execute(ExecuteType, String) 執行指令並取得影響筆數
Execute(String, Object) 執行指令並取得影響筆數
Execute(ExecuteType, String, Object) 執行指令並取得影響筆數
ExecuteProcedure(String) 執行預存程序並取得影響筆數
ExecuteProcedure(String, Object) 執行預存程序並取得影響筆數
ExecuteProcedureReader(String) 執行預存程序並取得讀取器
ExecuteProcedureReader(String, Object) 執行預存程序並取得讀取器
ExecuteProcedureScalarT(String) 執行預存程序並取得第1筆資料的第1個欄位值
ExecuteProcedureScalarT(String, Object) 執行預存程序並取得第1筆資料的第1個欄位值
ExecuteReader(String) 執行指令並取得讀取器
ExecuteReader(ExecuteType, String) 執行指令並取得讀取器
ExecuteReader(String, Object) 執行指令並取得讀取器
ExecuteReader(ExecuteType, String, Object) 執行指令並取得讀取器
ExecuteScalarT(String) 執行指令並取得第1筆資料的第1個欄位值
ExecuteScalarT(ExecuteType, String) 執行指令並取得第1筆資料的第1個欄位值
ExecuteScalarT(String, Object) 執行指令並取得第1筆資料的第1個欄位值
ExecuteScalarT(ExecuteType, String, Object) 執行指令並取得第1筆資料的第1個欄位值
GetQueryStringT 取得查詢指令
InsertT 取得新增指令
InsertT(ICollectionT) 新增
InsertT(IEnumerableT) 新增
InsertT(IListT) 新增
InsertT(T) 新增
InsertT(ListT) 新增
QueryT 查詢資料庫
QueryT(Guid) 主鍵查詢
QueryT(Object) 查詢
QueryT(String) 查詢資料庫
QueryT(ExecuteType, String) 查詢資料庫
QueryT(String, Object) 查詢資料庫
QueryT(ExecuteType, String, Object) 查詢資料庫
QueryFirstT 查詢第1筆資料
QueryFirstT(String) 查詢第1筆資料
QueryFirstT(ExecuteType, String) 查詢第1筆資料
QueryFirstT(String, Object) 查詢第1筆資料
QueryFirstT(ExecuteType, String, Object) 查詢第1筆資料
QueryFirstOrDefaultT 查詢第1筆資料,若無資料回傳預設值
QueryFirstOrDefaultT(String) 查詢第1筆資料,若無資料回傳預設值
QueryFirstOrDefaultT(ExecuteType, String) 查詢第1筆資料,若無資料回傳預設值
QueryFirstOrDefaultT(String, Object) 查詢第1筆資料,若無資料回傳預設值
QueryFirstOrDefaultT(ExecuteType, String, Object) 查詢第1筆資料,若無資料回傳預設值
QueryMultiple(String) 執行查詢並回傳結果集
QueryMultiple(ExecuteType, String) 執行查詢並回傳結果集
QueryMultiple(String, Object) 執行查詢並回傳結果集
QueryMultiple(ExecuteType, String, Object) 執行查詢並回傳結果集
QueryProcedureT(String) 執行預存程序並取回回傳結果
QueryProcedureT(String, Object) 執行預存程序並取回回傳結果
QueryProcedureFirstT(String) 執行預存程序並取回第1筆回傳結果
QueryProcedureFirstT(String, Object) 執行預存程序並取回第1筆回傳結果
QueryProcedureFirstOrDefaultT(String) 執行預存程序並取得第1筆回傳結果,若無資料回傳預設值
QueryProcedureFirstOrDefaultT(String, Object) 執行預存程序並取得第1筆回傳結果,若無資料回傳預設值
QueryProcedureMultiple(String) 執行預存程序並取得回傳結果集
QueryProcedureMultiple(String, Object) 執行預存程序並取得回傳結果集
QueryProcedureSingleT(String) 執行預存程序並取得唯一回傳結果
QueryProcedureSingleT(String, Object) 執行預存程序並取得唯一回傳結果
QueryProcedureSingleOrDefaultT(String) 執行預存程序並取得唯一回傳結果,若無資料回傳預設值
QueryProcedureSingleOrDefaultT(String, Object) 執行預存程序並取得唯一回傳結果,若無資料回傳預設值
QuerySingleT 查詢唯一資料
QuerySingleT(String) 查詢唯一資料
QuerySingleT(ExecuteType, String) 查詢唯一資料
QuerySingleT(String, Object) 查詢唯一資料
QuerySingleT(ExecuteType, String, Object) 查詢唯一資料
QuerySingleOrDefaultT 查詢唯一資料,若無資料回傳預設值
QuerySingleOrDefaultT(String) 查詢唯一資料,若無資料回傳預設值
QuerySingleOrDefaultT(ExecuteType, String) 查詢唯一資料,若無資料回傳預設值
QuerySingleOrDefaultT(String, Object) 查詢唯一資料,若無資料回傳預設值
QuerySingleOrDefaultT(ExecuteType, String, Object) 查詢唯一資料,若無資料回傳預設值
UpdateT(ICollectionT) 更新
UpdateT(IEnumerableT) 更新
UpdateT(IListT) 更新
UpdateT(ListT) 更新
UpdateT(T) 更新

See Also