요즘 엔 Entity 4 프레임 워크를 가지고 놀았습니다. 꽤 멋 졌어요. 이름, 주소 등의 속성을 가진 Customer.cs라는 클래스를 설치했습니다. StoreEntities.cs라는 클래스가 DbSet을 통해 데이터베이스에 다시 바인딩됩니다. 그것은 잘 작동하고 나는 데이터베이스에서 모든 고객을 끌어낼 수 있습니다.EF4가 나를 위해 POCO를 생성 할 수 있습니까, 아니면 직접 작성해야합니까?
문제는 내가 인터넷에서 만난 모든 자습서가 직접 수업을 생성하는 것입니다. 제가 말하고자하는 것은, 그들은 모두 "다음과 같은 속성을 가진 Orders라는 새로운 클래스를 만들려고합니다."라고 말한 다음 그것을 작성하는 것으로 진행합니다. 새 프로젝트를 시작하면 괜찮을지 모르겠지만 이전 웹 사이트를 포팅하고 있으므로 데이터베이스에 20 개 이상의 테이블이 있습니다. 내가이 모든 일을 손으로 쓴다면 나는 일주일 내내 거기에 갈 것입니다 : D
플러스 저는 데이터베이스에 약간의 변경을 가하면 무슨 일이 일어날 지 확신하지 못합니다. 내 모든 수업을 손으로 다시 업데이트).
EF4는 클래스 다이어그램과 유사 할 것입니다. 클래스 다이어그램에서 데이터베이스를 가리키며이를 기반으로 많은 클래스를 생성해야합니다.
나는 이것에 약간 분실했다. 내가 올바른 방향으로가는거야?
오 이런 식으로 말입니다. 나는 그 어젯밤을 보았습니다. 그러나 분명한 지시 사항과 커피가 없었기 때문에 저에게 많은 실수를 일으켰을 때 포기했습니다. 다시 시도해 보니 내가 잘못 설정 한 것처럼 보입니다. 적어도 지금 나는 올바른 길을 가고 있다는 것을 알기 때문에 적절한 조치를 취할 것입니다. Thanks mate :) – boolean
모델 업데이트 마법사를 사용하여 데이터베이스에서 모델을 생성하는 방법을 설명하는 두 번째 링크를 확인하십시오. –