2011-03-25 4 views
0

CTP5의 코드 우선 API를 사용하여 약간 더 복잡한 상속 관계를 매핑하는 데 문제가 있습니다. 내가 가지고있을 때 :Entity Framework 4 CTP5 깊은 계층 구조에서 TPT 상속이 작동하지 않습니까?

Table A 
-------- 
int ID (PK) 

Table B 
-------- 
int ID (PK) 
varchar Something 


public class A { 
    public int ID { get; set; } 
} 

public class B : A { 
    public string Something { get; set; } 
} 

... 모든 것이 잘 작동합니다. 그러나 나는이를 추가 할 때 :

Table C 
------- 
int ID (PK) 
varchar SomethingElse 

public class C : B { 
    public string SomethingElse { get; set; } 
} 

... 다음 EF가 혼란스러워지고 있음을 의미하고 나는 TPH 매핑을 할 노력하고있어 생각한다 "잘못된 열 이름 차별"와 그 오류를 밖으로. 다른 사람이 본 적이 있습니까? EF에서 알려진 이슈입니까? 특별한 매핑을해야합니까?

미리 도움을 주셔서 감사합니다.

답변

0

내가 아는 한 여러 수준의 계층 구조는 코드에서 먼저 지원되지 않습니다.