2012-12-19 5 views
4

최근 실수로 데이터 세트 월드에서 일반 세계로 이동했습니다. 나는 모델의 일부와 혼동하지 않는다. 내 모델에서 다른 모델 클래스의 조합?

, 난 제품과 같은 모델 {제품 ID, 제품 이름}, ProductType {ProductTypeId, ProductTypeName}, ProductCategory {ProductCategoryId, ProductCategorName}

내 저장 프로 시저 반환

{제품 이름, ProdcutTypeName, ProductCategoryName}의 세 가지 유형이 있었다

이전에는 데이터 세트를 사용했습니다. :). 그러나 목록에 이러한 조합을 저장하는 방법이 걱정됩니다. 나는 목록이나 다른 걸릴 수 없어? 이것을 위해 별도의 수업을 만들어야합니까?

아무도 나에게 이러한 상황을 처리하는 방법을 제안 할 수 있습니까?

답변

0

도움이 될

당신은 당신의 저장 프로 시저가 반환하는 모든 조합에 대한 새로운 모델을 만들어야합니다

.

처음부터 시작한다면 Entity Framework Code First는 대부분 사용자의 필요에 가장 잘 맞는 몇 가지 모델을 정의하고 사용자 지정 저장 프로 시저 (아마도 훨씬 적음)를 대상으로합니다. 그 계획들.

하지만 이제는 기존 데이터베이스에서 작업 중이므로 세상은 약간 어색 할 것입니다. 그리고 당신을 태울 수있는 것은 if/else가 다른 결과 세트를 반환하는 저장 프로 시저입니다. 린크가 그걸 싫어해. 나는 이것을 어려운 방법으로 배웠다.

0

나는 새로운 Class..Containg를 만드는 방법을 제안 이전 Classes..that의 모든 3 오브젝트가 예를

+0

이것이 유일한 해결책입니다 .. 내 저장 프로 시저에서 4 조인을 사용하면 어떻게됩니까? 다른 클래스를 다시 만들어야합니까? – Bhuvan

+0

만약 당신이 조인을 사용한다면 .. 그러면 나는 당신이 생각하는 모든 열정을 매핑해야한다고 생각합니다. –

+0

클래스 매핑, 이것에 대한 튜토리얼을 제발 제안 해 주시겠습니까? – Bhuvan

관련 문제