2012-03-22 2 views
3

내가는 .NET의 framewok 버전을 업그레이드하지 않고 비주얼 스튜디오 2005 LINQ를 설치 감사Linq는 2005

+1

http://www.pvle.be/2008/10/linq-in-visual-studio-2005/ – digEmAll

+1

불쌍한 남자의 Linq - http://www.codeproject.com/Articles/26202/Poor-Man- s-LINQ-in-Visual-Studio-2005 – N0Alias

답변

6

LINQ는 C# 3.0의 일부인하는 방법을 궁금 해서요. VS 2005에서 지원하는 유일한 버전 인 C# 2.0에서는 사용할 수 없습니다. 따라서 적어도 VS 2008을 설치하지 않으면 LINQ를 사용할 수 없게됩니다.

+2

VS2005에서는 [LINQBridge] (http://www.albahari.com/nutshell/linqbridge.aspx)와 같은 것을 사용할 수 있지만 컴파일러는 물건을 지원하지 않습니다. LINQy 코드는 LINQ가 아닌 버전보다 못 생기고 * 덜 * 읽을 수있게됩니다. – LukeH

0

Visual Studio 2005는 .Net 3.0까지 지원하지만 LINQ는 3.5가 필요하므로 수행 할 수 없습니다. .

1

그렇지 않습니다.

"LINQ (통합 언어 쿼리) C# 및 Visual Basic에서의 언어 구문에 강력한 쿼리 기능을 확장 2008가. LINQ가 도입 Visual Studio에서 기능 의 집합입니다 표준 쿼리에 쉽게 배운 패턴과 Visual Studio 2008에는 .NET Framework 컬렉션, SQL Server 데이터베이스, ADO.NET 데이터 집합 및 XML 문서와 함께 LINQ를 사용할 수있는 LINQ 공급자 어셈블리가 포함되어 있습니다. "
Source - Microsoft

0

으로는 정말 지원하지 않는 C# 3.0 그래서 VS2005의 일부 댓글을 달았습니다.

LINQ in VS2005을 보면 작동시키는 방법이 있지만 익명 형식이 LINQ의 성능을 일부 사용하지 않도록 지원하지 않습니다.