2014-05-24 2 views
5

Winforms 및 Entity Framework에 대한 자습서를 따르려고하지만 다음에 어려움이 있습니다.Winforms 엔터티 프레임 워크

내가 사용하는 자습서는 CodeProject.com에서 제공되며 here입니다. 내가 가진 문제는 자습서가 내 도구 상자에서 찾을 수없는 EntityDataSource 및 EntityBindingNavigator라는 두 개의 컨트롤을 참조한다는 것입니다. I가 시도

enter image description here

내 도구 상자를 마우스 오른쪽 버튼으로 클릭하고 클릭 "항목 선택 ...",하지만, 난 여전히이 두 컨트롤을 찾을 수 없습니다.

enter image description here

나는 내가 필요로 가정 할 참조를 선택했지만 : EntityDataSource 다음 이미지에서 선택되어 있지만 (?는 System.Web 어셈블리에서의 아마 때문에) 내 도구 상자에 표시되지 않습니다

enter image description here

내가 업데이트 4. 튜토리얼 2 월 2014 년입니다 비주얼 스튜디오 2012를 사용하고, 그래서 튜토리얼은 매우를 사용하고 있기 때문에 나는 이러한 컨트롤을 찾을 수 없습니다 상상할 수 없다 : 그것은 상황에 도움이되지 않습니다 이전 버전의 VS 또는 그 라인을 따라 무엇인가.

나는 완전히 잃어 버렸다. 특히 튜토리얼의 평가가 너무 많기 때문에. 명백하게, 그것은 단지이 dang 통제를 발견 할 수없는 나다! 나는 그들을 찾을 수없는 사용자로부터 다른 게시물을 찾았지만 해결책은 일반적으로 도구 상자를 마우스 오른쪽 버튼으로 클릭하고 "항목 선택 ..."을 클릭하는 것입니다 (나는 사용하지 않았습니다).

다른 제안 사항이 있으십니까? 당신의 도움은 대단히 감사합니다!

+0

기사에서 언급 한 'EntityDataSource'는 사용자 정의 작성 컨트롤이며 WinForms 용 .NET Framework 프레임 워크 표준의 일부가 아닙니다. 샘플을 다운로드하여 거기에 있는지 확인 했습니까? – Tim

+0

@Tim 나는 네가 옳을 수도 있다고 생각한다. 불행히도, 나는 이것에 완전한 초심자이다. 사용할 수있는 샘플에서이 컨트롤을 추가하는 것과 관련된 세부 사항을 제공 할 수 있습니까? 이것이 일반적인 관행 일 수도 있지만 이해가되지 않으며 링크 된 페이지에서 "사용법"이나 지시 사항을 볼 수 없습니다. :( – Sesame

답변

5

링크의 사이드 바에 따르면 CodeProject 기사는 "디자인 타임 바인딩 지원을 포함하여 WinForms 프로젝트에서 Entity Framework를 사용하기 쉽게 만드는 구성 요소"에 관한 것입니다.

기사 자체 (필자는 자세히 읽지 않았 음)는 WinForms에서 Entity Framework를 직접 사용하는 방법과 관련이 없으며 구성 요소 사용 방법에 대한 것입니다. 기사 작성자가 라이브러리 (EFWinForms)를 만들었으며 다운로드에 포함되어 있습니다. 예를 들어, 두 개의 프로젝트와 하나의 솔루션 인 EF6WinForms 프로젝트 및 샘플 프로젝트가있는 EF6 C# 코드를 다운로드했습니다.

당신이 당신의 솔루션 (다운로드에서) 프로젝트를 추가하고 참조를 다음 VB.NET에 해당하는 using ( Imports을 추가 할 수 있습니다, 예와 함께 따라하거나 자신의 프로젝트에 EFWinForms 라이브러리를 사용하려면) 진술.

DLL 픽 만 추가하려면 EFWinForms 프로젝트를 빌드 한 다음 (버전에 따라 이름이 약간 다를 수 있음) 해당 DLL에 대한 참조를 추가하십시오.

+0

고마워요! 내가 필요로하는 바로 그 종류의지도. :) – Sesame