2010-08-12 5 views
2

저는 LINQ를 처음 사용하고 SQLite 데이터베이스에서 데이터를 쿼리하고 조작하는보다 우아한 방법 (ADO.Net 제외)을 찾으려고합니다. System.Data.SQLite를 사용하고 있는데 DataContext 클래스가 있거나 SQLite로 작업하기 위해 DataContext 클래스를 사용하는 방법이 있는지 궁금합니다.LINQPad : System.Data.Sqlite를 통한 LINQ to SQLite DataContext

내가 LINQPad 난과 같이 C#을 표현을 실행할 수는 SQLite는/MySQL의 드라이버를 동일한 어셈블리를 사용하고 그것으로 생각 :

from c in Collection 
where c.Length > 3 
select c 

내 SQLite는 데이터베이스에서와 똑같은 LINQ 식을 사용하여 수행 할 수있는 작업 내 응용 프로그램?

+0

LINQPad SQLite는과 MySQL의 쿼리를위한 매트 워렌 된 IQueryable 툴킷을 사용합니다. 이것은 광범위한 LINQ 쿼리를 SQL로 안정적으로 변환 할 수있는 몇 가지 LINQ-XXX 엔진 중 하나입니다. –

+0

그런데, LINQPad에 대해 정말 고마워. 그것은 나의 발달을 위해 순전히한다. 그것은 내 시간에 가장 좋아하는 개발 도구 중 하나입니다. – jlafay

답변

1

System.Data.SQLite는 ADO.NET Entity Framework를 지원하므로 Entity Framework 매핑을 추가하고 SQLite 연결을 가리킬 수 있어야합니다.

http://sqlite.phxsoftware.com/sqlite.wmv

+0

깨진 링크 :-). –

0

기본적으로 Linq-to-SQL은 SQL Server를 백 엔드로만 지원합니다.

는 이러한 추가 도구를 사용하면 다양한에 대해 Linq에 - 투 - SQL을 사용할 수 있습니다 :

당신은 같은 일부 타사 확장 볼 필요가 백엔드 데이터베이스 저장소 (SQLite 포함).

관련 문제