Ich hatte diese KlassenEF Migrationen: Die ALTE TABLE-Anweisung in Konflikt mit der FOREIGN KEY-Einschränkung
public class Bid : ...
{
...
[Required]
public virtual TraderUser Trader { get; set; }
}
public class TraderUser : ...
{
...
}
ich diese Klassen in der folgenden Art und Weise dann geändert und hinzugefügt, um eine neue Klasse
public class Bid : ...
{
...
[Required]
public virtual TraderUser TraderUser { get; set; }
}
public class TraderUser : ...
{
...
public int TraderCompanyId { get; set; }
[ForeignKey("TraderCompanyId")]
public virtual TraderCompany TraderCompany { get; set; }
}
public class TraderCompany : ...
{
...
}
Als ich habe eine Update-Datenbank ich habe die folgenden Fehler
die ALTE TA Die BLE-Anweisung steht im Konflikt mit der FOREIGN KEY-Einschränkung "FK_dbo.Bid_dbo.TraderUser_TraderUser_Id". Der Konflikt ist aufgetreten in Datenbank "LeasePlan.Development", Tabelle "dbo.TraderUser", Spalte "Id".
Ich kann die Datenbank nicht aktualisieren. Jede Hilfe wird sehr geschätzt.
Welche Beziehungen versuchen Sie zwischen diesen 3 Klassen zu erreichen? Und gibt es Eigenschaften in der Klasse "TraderCompany"? – SOfanatic
Ein Gebot hat einen Händler und ein Händler hat eine Händlerfirma. TraderCompany hat nur einige String-Eigenschaften. –