DataAccessor中的BLToolkit输出参数



如何将SQL中的输出参数映射到DataAccessor中的输出参数?我试着把方向。输出属性,但没有运气。非职业示例:

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);
}

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

可能有帮助

Bltoolkit DataAccess单元测试输出参数

Bltoolkit Direction文档

相关内容

  • 没有找到相关文章

最新更新