Выходной параметр BLToolkit в DataAccessor - PullRequest
0 голосов
/ 25 августа 2011

Как отобразить выходной параметр в SQL на выходной параметр в DataAccessor? Я попытался поставить атрибут Direction.Output, но безуспешно. Нерабочий образец:

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

Ответы [ 2 ]

3 голосов
/ 25 августа 2011

Решено путем изменения типа результата на IList<DocumentRecord>.Похоже, BLToolkit генерирует прокси отложенного выполнения для IEnumerable<T> подписи.

2 голосов
/ 25 августа 2011
...