1

ef4와 함께 asp.net mvc3을 사용하고 있습니다.파생 된 외부 키 엔터티가있는 EF4 파생 엔터티

내가이 개 수업을,

를 ClassA, ClassB가.

ClassA에는 2 개의 ClassB가 있습니다. 이러한 클래스의

내가 파생 한 버전 :

DerivedClassA, DerivedClassB.

DerivedClassA에는 ClassB가 있지만, DerivedClassA에 ClassB 테이블이 아닌 DerivedClassB 테이블의 ClassB를 채우기를 원합니다.

Fluent API와의 관계를 지정할 수 있습니까? 나는 TPC를 사용하고있다.

+0

"* 내가 DerivedClassA이는 DerivedClassB 테이블에서 ClassB가 아니라 ClassB가 테이블 *의 채우려"그 DerivedClassA' 유형의 속성을 가져야한다 '것을 기본적으로 의미하지 않는다 'DerivedClassB'이고 기본 클래스 유형'ClassB'가 아닙니다. – Slauma

답변

0

나는 그것이 가능하지 않다고 생각합니다. 이것은 기본 객체 지향 질문처럼 보입니다.

당신이 시도 할 수 :

class DerivedClassA : ClassA 
{ 
    new DerivedClassB ClassB1 { get; } 
    new DerivedClassB ClassB2 { get; } 
} 
관련 문제