7

"LINQ to SQL"클래스를 만들거나 Visual Studio Express 2010에서 "Entity Framework"를 사용하려고합니다. 데이터 원본을 추가하려고하면 내 유일한 옵션은Visual Studio Express에서 SQL Server 2008 R2 사용

입니다.
  1. "Microsoft Access 데이터베이스 파일"
  2. "마이크로 소프트의 SQL Server Compact 3.5"
  3. "Microsoft SQL Server 데이터베이스 파일"

내가 VS2010 프로 SQL 또는 EF에 LINQ를 사용해야합니까? 나는 Express에서이 모든 것을 할 수 있다고 생각했습니다. 지금까지 "Microsoft SQL Server 2008 Native Client"를 설치하기까지했으며 SQL Server 2008을 데이터 소스로 표시하지 않았습니다.

감사합니다.

p.s. 나는이 일을 할 수없는 완전한 바보 같아.

+1

당신이''옵션을 시도 해 봤나? –

+1

다른 옵션은 무엇입니까? 제발 사본 – Chris

+0

내 사본에 (부여, 그것은 익스프레스, 프리미엄), 당신은 드롭 다운에서 항목 중 하나를 선택할 수 있습니다 또는 "", 당신에게 기계에있는 모든 공급자를 보여줍니다. –

답변

0

LINQ 들어, spew를 생성하고 그냥 연결 문자열을 형성하고 코드를 연결하자 - 당신은 어쨌든 당신의 데이터 표현과 함께 VS 엉망이 아니야 shoudldn't . SQLMetal의 spew는 매우 깨끗하며, 무엇이 무엇인지 배우고, 가볍게 만들거나, 더 무겁게 만들 수 있습니다 :-) - 더 많은 코드를위한 고리가 있습니다.

SQL 인스턴스가 실행되고 표시되는지 확인하기 전에 - VS는 SQL 인스턴스를 기본 인스턴스로 설치하여 실제 SQL의 기본 인스턴스가 표시되지 않도록 할 수 있습니다.

1

LINQ to SQL (L2S) 및 LINQ to Entities (L2E) (일명 Entity Framework)는 .NET Framework의 일부이므로 사용하는 VS 버전에 관계없이 .NET Framework의 일부입니다.

LINQ to SQL은 기능면에서 더 이상 발전하지 않지만 3.5에서 처음 나왔고 4.0에서 업데이트되었습니다. 따라서 IDE에 의존하지 않습니다. 누락 된 부분은 LINQ to SQL 또는 LINQ to Entity 디자이너이지만 메모리가 아닌 것으로 생각합니다.

새 항목 추가를 선택하고 데이터 그룹을 보면 "LINQ to SQL 클래스"및 "ADO.NET 엔터티 데이터 모델"을 찾아야합니다. 그렇지 않은 경우 디자이너가 Express에 속하지 않은 경우입니다.

[편집] 이 전에 요청 된 것 같다 : Connecting to SQL Server with Visual Studio Express Editions

관련 문제