0
我在使用CTP5中的代碼優先API映射一個稍微複雜的繼承關係時遇到問題。當我有這個:實體框架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中的一個已知問題嗎?我需要做一些特殊的映射嗎?
在此先感謝您的幫助。