2013-03-22 5 views
0

Linq에서 SQlite를 사용하려고하는데 테이블에 대한 매핑을 수동으로 추가하려고합니다.System.Data.SQlite.Linq에 대한 참조를 추가했지만 여전히 어셈블리 참조가 누락되었습니다.

C:\Program Files (x86)\System.Data.SQLite\2010\bin

System.Data.SQLite.dll and System.Data.SQLite.Linq.dll

:

는이를 위해, 나는 나의 참조 추가> (오른쪽 클릭) 참고로 가서 다음 두 개의 .dll 파일은 여기에서 찾아 선택 내 프로젝트에 대한 참조를 추가 프로젝트 속성으로 이동하여 빌드 탭에서 x86을 선택하여 플랫폼 목표를 x86으로 변경했습니다. 내가 매핑을 사용할 수 있도록하려면

속성처럼 나는 것 System.Data.Linq.Mappings

에서하지만 컴파일 할 때, 나는 다음과 같은 오류 얻을 :

Error 1 The type or namespace name 'Linq' does not exist in the namespace 'System.Data.SQLite' (are you missing an assembly reference?)

내가의 두 문장을 사용 했을 내 파일의 맨 : using System.Data.SQLite;

using System.Data.SQLite.Linq

Visual Studio 2012를 사용하고 있습니다.

3 일 동안 계속되었습니다. 도와주세요.

답변

0

다른 요일에도 문제가 발생했지만 다른 라이브러리가 있습니다. 내 것은 네임 스페이스 충돌과 관련이있었습니다. System.Data.SqlLite 및 System.data.SqlLite.linq 중 하나를 삭제하려고 했습니까? 그 반대의 경우도 마찬가지입니까?

+0

이 작동하지 않습니다 :( – stirredo

+0

가 행운 여전히 – dbarnes

+0

system.data도하려고합니다. 어떤 다른 아이디어가? – stirredo

관련 문제