Как загрузить данные из хранимой процедуры linq в поле со списком? - PullRequest
0 голосов
/ 12 января 2009

Я сохранил процедуру в файле dbml, я хочу сделать что-то вроде этого

 Private Sub GetData()
    Dim dal = New DataAccess
    Dim dateList = dal.context.GetAsDateList()
    Dim enumerator As IEnumerator = dateList.GetEnumerator()

    While enumerator.MoveNext()
      cmbDate.Items.Add(enumerator.Current)
    End While
  End Sub

Но у меня есть справочное исключение Null. Как это правильно сделать?

Процедура GetAsDateList () имеет значение

BEGIN
 SET NOCOUNT ON
 SELECT DISTINCT YEAR(TRADE_DATE) AS [Year], MONTH(TRADE_DATE) AS [Month] FROM MyTable
 RETURN
END

1 Ответ

1 голос
/ 12 января 2009

Вы можете просто

Private Sub GetData()
    Dim dal = New DataAccess
    Dim dateList = dal.context.GetAsDateList()

    cmbData.DataSource = dateList
    cmbData.DataBind()
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...