0
MVC 및 Entity Framework에 대한 도움을 찾고 있습니다. 내 Entity Framework에 저장 프로 시저를 가져 왔으며 Complex Name_Results의 Collection을 반환합니다.기능 가져 오기 복잡한 결과 가져 오기 또는 저장 프로 시저보기에서 표시하는 방법?
복잡한 결과를 호출하고보기 페이지에 연결하려면 어떻게해야합니까? 일반 테이블 수입 모델을 사용 가 나는 페이지를 통해 반복하고
@model IEnumerable<Project.Models.ImportedTableName>
와 모델을 참조하지만
@model IEnumerable<Project.Models.ComplexName_Result>
을 말할 때 나는
The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[Project.Models.ImportedTableName]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[Project.Models.ComplexName_Result]'.
의 라인을 따라 오류를 얻을 수
어떤 조언이 필요합니까? 도움을 주셔서 미리 감사드립니다.
감사합니다! 이것은 나를 위해 일했다. 내가 사용한 또 다른 솔루션은 이전 @model IEnumerable으로 되 돌리는 것이 었습니다. 내가 만든 변경 내용은 ActionResult MyPage() 페이지에있었습니다. 변수를 선언하고 거기에서 저장 프로 시저를 호출하여 스크립트를 변경했습니다. 그런 다음 변수를 목록으로 반환했습니다. 다음과 같은 정렬 : var _updatedlist = db.importedstoredprocedure(); 뷰 (_updatedlist.ToList())를 반환합니다; 다른 사람들을 돕는 희망. –
mthizon