2012-08-15 3 views
7

EntityType 클래스를 사용하려고하는데 사용하려고하면 오류가 발생합니다. 나는 파기를했는데이 System.Data.Metadata.Edm을 사용할 필요가있는 것으로 보입니다. C# using System.Data.Metadata.Edm

나는이 시도

...

using System.Data.

와 나는를 입력합니다. 메타 데이터가 옵션으로 표시되지 않습니다 .... 제안 사항

새로운 소식입니다.

나는 3.5

+0

혹시 해결책을 찾았습니까? 나는 .net 4.0에서 같은 문제가있다. System.Data.Entity.dll이 참조되지만 "System.Data.Metadata.Edm 사용"; 작동하지 않습니다. – magicandre1981

답변

2

프로젝트에서 System.Data.Entity.dll을 참조했는지 확인 .NET 프레임 워크를 사용하고 있습니다.

+0

참조를 추가하지만 여전히 메타 데이터 또는 엔터티 또는 아무것도 표시하지 않습니다. 프로그램을 다시 시작해야합니까? – user1269625

6

System.Data.Entity.dll 참조를 추가해야합니다.

당신은 또한 EntityType을 위해, 예를 들어

MSDN에서 몇 가지 클래스에 필요로하는 조립 확인할 수 있습니다

http://msdn.microsoft.com/en-us/library/system.data.metadata.edm.entitytype.aspx

그리고 당신이 어셈블리에 대한 정보를 볼 수 있습니다 :

어셈블리 : System.Data.Entity (System.Data.Entity.dll)

+0

참조를 추가하지만 여전히 메타 데이터 또는 엔터티 또는 아무것도 표시하지 않습니다. 프로그램을 다시 시작해야합니까? – user1269625

+0

.net 프레임 워크의 버전을 알려 주실 수 있습니까? –

+1

어떻게 찾을 수 있습니까? 내가 새로운 것을 말하면, 새로운 것을 의미합니다. – user1269625

14

EF6을 사용하는 경우 System.Data.Entity.Core.Metadata.Edm을 사용해야합니다. 당신이 EF6를 사용하는 경우

0

는, 당신은, 당신이 네임 스페이스가 기본적으로

을 System.Data.Entity.Core 포함해야보다 더 후 System.Data.Entity.dll

에 대한 참조를 추가해야 EF6에서 System.Data의 모든 클래스가 System.Data.Entity.Core로 이동되었습니다.