Хранимая процедура LINQ и возвращаемое значение - PullRequest
0 голосов
/ 17 октября 2011

У меня есть SQL-запрос (хранимая процедура) и сгенерированный метод в dataContext.

В моей хранимой процедуре я выбираю 4 строки, но в ReturnValue у меня есть "0".

(4 row(s) returned)
@RETURN_VALUE = 0

Могу ли я вернуть строки?: (

В репозитории:

public IEnumerable<Index_RandomTale> GetRandomTalesForIndex()
{
    return _dataContext.Index_GetRandomTales().ReturnValue as IEnumerable<Index_RandomTale>;
}

В моем контроллере:

IEnumerable<Index_RandomTale> tales = _dataManager.commonRepository.GetRandomTalesForIndex();

1 Ответ

2 голосов
/ 17 октября 2011

Я могу ошибаться, но вы на самом деле не хотите возвращаемое значение, вы просто хотите вызвать функцию, поэтому должно быть так:

public IEnumerable<Index_RandomTale> GetRandomTalesForIndex()
{
    return _dataContext.Index_GetRandomTales() as IEnumerable<Index_RandomTale>;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...