2012-08-12 4 views
0

일반 DbSet 클래스를 사용하려고합니다. 난 아직도 시스템에 대한 참조를 추가 할 수 없습니다 아래와 같이,DbSet을 사용하려면 솔루션에 어떤 DLL 파일을 추가해야합니까?

References

그러나 : the MSDN documentation이 DbSet 내부 System.Data.Entity 살고한다고 때문에 나는 지금까지 내 솔루션에 다음 참조를 추가 시도했다. Data.Entity, 유일한 제안 인텔리이있다 EntityClient가 포함되어 있지 않습니다 DbSet입니다 :

Intellisense

ReSharper에서/인텔리 나에게 어떤 OTH를 제공하지 않습니다 어쩌면 내가 추가 할 수있는 네임 스페이스 제안.

나는 청소하고 내 솔루션을 재건 시도, 나는 닷넷 프레임 워크 4 정식 버전 (클라이언트가 아닌 버전)을 사용하고 있습니다.

나는 EntityFramework를 검색 할 NuGet을 사용하여 시도하고 아래 표와 같이 내가 아무 소용에 추가 한 하나 개의 결과를 발견했다 :

Entity Framework added

어떤 DLL 파일 것은 내가 추가 할 필요합니까 내 솔루션 System.Data.Entity에 대한 참조를 추가하고 DbSet 클래스를 사용합니까?

감사

답변

1

당신이 언급 같은 MSDN 참조 페이지는 프로젝트에서 EntityFramework.dll을 참조 할 필요가 있다고 말한다.

네임 스페이스와 어셈블리가 동일한 것은 아니라는 점에 유의하십시오. 다음 문은 약간 단순화되어 있지만 네임 스페이스는 어셈블리에 있거나 어셈블리를 참조하여 사용할 수 있다고 생각할 수 있습니다. 당신이 어셈블리를 참조하는 일단

그래서, 당신은 여전히 ​​ using System.Data.Entity; 지시어가 필요합니다.

관련 문제