2012-04-10 6 views
0

Visual Studio에서 데이터베이스를 설정하는 단계가 누락 된 것 같습니다. "PhotoDatabase"라는 .mdf 데이터베이스를 만들었습니다. 서버 탐색기에서 "tbl_Photo"라는 새 테이블을 추가했습니다.이 테이블에는 Image_ID, Image, Thumbnail, Name, Description 열이 있습니다.데이터베이스 설정 단계가 누락되었습니다. Visual Studio 2010

지금 내 PhotoRepository (.cs) 클래스에 있고 테이블에 이미지 데이터를 추가하려고하는데 테이블을 찾을 수없는 것 같습니다.

어디에서나 나는 DB 뒤에 내 테이블 이름을 볼 수 있어야한다고 보았다. 도와주세요!

+0

어떤 오류 메시지가 나타납니다? –

+0

심볼 –

+0

을 해결할 수 없습니다. 실제 예외를 게시 할 수 있습니까? –

답변

0

나는 당신의 문제를 발견했다고 생각합니다. 테이블을 엔티티에 맵핑하기 위해 dbml 파일을 작성하지 않은 것 같습니다. 프로젝트에 새 항목을 추가하면됩니다. "데이터"하위 섹션에서 "LINQ to SQL 클래스"를 볼 수 있습니다. 추가 한 다음 서버 탐색기 창에서 해당 클래스로 테이블을 끌어옵니다. 그 후에 엔티티로 테이블을 볼 수 있어야하고 위의 코드가 작동해야합니다 (또는 그 코드를 닫아야합니다).

DataContext db = new DataContext(@"C:\Temp\Test.mdf"); 
Table<Table1> myTable = db.GetTable<Table1>(); 

을 위해 작동하는,하지만 난 그 DBML 파일을 만들어 디자이너에 표를 추가했다 : 당신은 다음과 같은 코드가 작동처럼 예를 들어, 내가 파일을 만들었습니다. 이 코드를 사용하는 방법에 대한 자세한 내용은이 MSDN 문서를 참조하십시오. http://msdn.microsoft.com/en-us/library/bb399375.aspx

+0

고마워요. 그게 내가 필요한 것입니다. –

+0

기꺼이 도와 드리겠습니다. – IAmTimCorey

관련 문제