2012-09-26 2 views
2

하나의 연결 linq 문을 만들어 ViewData.ModelState에서 오류 메시지의 IEnumerable (Of String)을 만들 수 있습니까?ModelState에서 Linq를 사용하여 오류 메시지 목록 가져 오기

이 나는 ​​시도했다 :

Dim errorlist = ViewData.ModelState.Select(
    Function(m) m.Value.Errors.Select(
     Function(e) e.ErrorMessage)) 

그러나 LINQ가 IEnumerable을 생산 (() 문자열을 IEnumerable의).

+0

Select 대신 SelectMany를 시도하십시오. – karaxuna

+0

@karaxuna 감사합니다! 답변으로 게시 하시겠습니까? –

+0

도움이 된 것을 기쁘게 생각합니다. :) – karaxuna

답변

1
Dim errorlist = ViewData.ModelState.SelectMany(
Function(m) m.Value.Errors.Select(
    Function(e) e.ErrorMessage)) 
관련 문제