1
根據我看到的所有例子,這段代碼應該生成一個複合主鍵,但由於某種原因,它不在我的情況。實體框架代碼首先生成複合主鍵不工作
public abstract class MyBase
{
[Key, Column(Order = 0)]
public int Id { get; set; }
}
public abstract class MyClass : MyBase
{
[Key, Column(Order = 1)]
public AnotherClass AnotherClass { get; set; }
}
public abstract class AnotherClass : MyBase
{
}
我期待的MyClass
表具有複合外鍵組成的Id
和AnotherClass_Id
。