SqlHelperExecuteProcedureReaderAsync(String) Method

異步執行預存程序並取得讀取器

Definition

Namespace: eBizprise.Framework
Assembly: eBizprise.Framework.Database.SqlHelper (in eBizprise.Framework.Database.SqlHelper.dll) Version: 25.0.2.0+adf38c4ccb2bf98d8ad258a6278302b5e05a94ed
C#
public Task<DatabaseResult<IDataReader>> ExecuteProcedureReaderAsync(
	string procedureName
)

Parameters

procedureName  String
預存程序

Return Value

TaskDatabaseResultIDataReader
DatabaseResult<IDataReader>

Example

C#
using (SqlHelper sqlHelper = new SqlHelper("SqlServer"))
{
    DatabaseResult<IDataReader> result = sqlHelper.ExecuteProcedureReader("sp_tables");

    if (result.IsSuccess) {
        IDataReader dataReader = result.Result;

        //Do something
    } else {
        Exception exception = result.Exception;

        //Error handling
    }
}

Revision History

DateVersionDescription
2020/09/281.0.21.0增加異步處理機制
2025/09/1925.0.0.0彙整2025年度初版

See Also