Wie alle Beispiele, die ich sehe, sollte dieser Code einen zusammengesetzten Primärschlüssel generieren, aber aus irgendeinem Grund ist es nicht in meinem Fall.Entity Framework-Code erste generierende Verbindung Primärschlüssel funktioniert nicht
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
{
}
Ich erwarte die MyClass
Tabelle eine Verbindung Fremdschlüssel haben, bestehend aus Id
und AnotherClass_Id
.