miałem tych klasEF Migracje: ALTER TABLE skonfliktowany z FOREIGN KEY przymusu
public class Bid : ...
{
...
[Required]
public virtual TraderUser Trader { get; set; }
}
public class TraderUser : ...
{
...
}
Potem zmieniły tych klas w następujący sposób i dodaje nową klasę
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 : ...
{
...
}
Kiedy zrobił update-bazy mam następujący błąd
ALTER TA Instrukcja BLE koliduje z ograniczeniem klucza OBCEGO "FK_dbo.Bid_dbo.TraderUser_TraderUser_Id". Konflikt wystąpił w bazie danych "LeasePlan.Development" , tabeli "dbo.TraderUser", kolumnie "Id".
Nie mogę pobrać bazy danych do aktualizacji. Każda pomoc jest doceniana.
Jakie relacje między tymi 3 klasami chcesz osiągnąć? I czy istnieją jakieś właściwości w klasie "TraderCompany'? – SOfanatic
Oferta ma użytkownika przedsiębiorcy, a użytkownik przedsiębiorcy ma firmę handlową. TraderCompany ma tylko kilka właściwości ciągu. –