2010-03-02 4 views
1

저는 데이터베이스 (및 XML, 데이터 개체)에 대한 LINQ 사용을 살펴보기 시작했지만 사용할 데이터베이스를 결정해야합니다. 저는 Pro LINQ를 읽었으며, 현재 .NET 3.5의 LINQ는 SQL Server 만 지원한다고 말합니다. 나는 인터넷 검색을 해왔고 MySQL과 PostgreSQL (다른 두 개의 DB 옵션)과 함께 LINQ를 사용하는 방법에 대한 참조를 찾았지만 LINQ to DB의 전신 인 DLinq를 참조합니다.SQL Server Express 2005 이외의 데이터베이스에서 LINQ 사용

세 데이터베이스 herehere의 흥미롭고 유익한 비교를 읽었지만 여전히 찢어졌습니다. 심층적 인 데이터베이스 경험이 없으므로 소프트웨어를 쉽게 설치하고 구성 할 수 있어야하며, 최소한 단계 목록을 컴파일하여 구성하는 방법을 쉽게 이해할 수 있어야합니다. 나는 분명히 트랜잭션 지원을 원한다. 하지만 가장 중요한 것은 - 저는 LINQ를 사용하고 싶습니다.

LINQ가 기본적으로 지원하기 때문에 SQL Server이든, 아직 찾지 못했던 LINQ 지원을위한 추가 구성 요소가있는 다른 두 사람이든, 모두가 사용하고있는 것을 듣고 싶습니다.

답변

2

우리는 Linq-to-Oracle에 devart's dotConnect provider을 사용하며 매우 기뻤습니다. 그들은 시도하고 기능을 Linq-to-SQL 가능한 한 가까이 일치하는, 당신이 찾고있는 것 같다.

그들은을 위해 제공이 :

  • 오라클
  • MySQL의
  • 의 PostgreSQL을
  • SQLite는
  • 비용 관점에서 SQL 서버

, 그것은 내가 '훌륭한 거래입니다 말하자면, 서버 라이센스가없는 개발자 석 비용 만 지불하면됩니다.

+0

감사합니다. Nick, 조사해 보겠습니다. 바라건대 그들은 오라클 이외의 다른 것을 지원합니다. 제한된 경험으로는 DBA가 아니기 때문에 어려운 설치입니다. :) – Dave

+0

오라클은 공급자도 제공하지 않습니까? .. –

+0

글쎄, 아마도 내가 코멘트하기 전에 링크를 클릭 했음에 틀림 없다. 나는 그것에 대해 읽을 것이다! – Dave

관련 문제