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
。