如何将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文档