하나의 테이블로 데이터베이스를 구축하고이 테이블에서 id
을 선택하는 저장 프로 시저를 만들었으므로 첫 번째 LINQ를 ASP 웹 사이트로 만들려고합니다.저장 프로 시저를 사용하여 LinQ에서 LinQ로 프로젝트
ALTER PROCEDURE select_article_by_id
@artcileid int
AS
select * from articles where [email protected]
RETURN
는 내가 끌고 나는 웹 사이트를 실행할 때이 문제가
An invalid data source is being used for articleDL.
A valid data source must implement either IListSource or IEnumerable.
을 나타 내
DataClasses.dbml
로 그것을 떨어 뜨린 날이 SORCE 오류 제공 : 를
Line 16: string art_id = Request.QueryString["art_id"];
Line 17: if (art_id != null)
Line 18: articleDL.DataSource = DS.select_article_by_id(int.Parse(art_id)).Single();
Line 19:
Line 20: else
오류가 표시되지 않았지만 결과가 없습니다. 그냥 빈 페이지 –
기사 데이터리스트에 레코드가 표시되지 않았습니다 !! –
흠. 일시적으로 코드를 if (art_id! = null) {var myRecords = DS.select_article_by_id (int.Parse (art_id))로 변경하려고 할 수 있습니다. ToList(); articleDL.DataSource = myRecords; }', 중단 점을 설정하고 실제로 행이 조회에 의해 리턴되는지 확인하십시오. 어쩌면 지정된 기사 ID에 대해 표시 할 수있는 것이 아무것도 없습니까? –