2011-08-25 54 views
0

如何将SQL中的输出参数映射到DataAccessor中的out参数?我试图把Direction.Output属性,但没有运气。非工作样本:DataAccessor中的BLToolkit输出参数

public abstract class DocumentAccessor : DataAccessor<DocumentRecord> 
{ 
    [SprocName("[dbo].[FE_GetDocuments]")] 
    public abstract IEnumerable<DocumentRecord> GetDocuments(
     [ParamName("PageIndex")] int pageIndex, 
     [ParamName("PageSize")] int pageSize, 
     [ParamName("SortColumn")] string sortColumn, 
     [ParamName("SortDirection")] string sortDirection, 
     [ParamName("TotalCount"), Direction.Output] out int totalCount); 
} 

回答

3

通过改变结果类型IList<DocumentRecord>解决。看起来像BLToolkit为IEnumerable<T>签名生成延期执行代理。