के साथ विरोध हुआ मैं इन कक्षाओंएफई माइग्रेशन: परिवर्तन तालिका कथन विदेशी कुंजी बाधा
public class Bid : ...
{
...
[Required]
public virtual TraderUser Trader { get; set; }
}
public class TraderUser : ...
{
...
}
मैं तो निम्नलिखित तरीके से इन कक्षाओं में बदल गया था और एक नया वर्ग जोड़ा
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 : ...
{
...
}
जब मैं अद्यतन-डेटाबेस मुझे निम्न त्रुटि मिली
ALTER TA बीएलई कथन विदेशी कुंजी बाधा "FK_dbo.Bid_dbo.TraderUser_TraderUser_Id" से विवादित है। संघर्ष डेटाबेस "लीज़प्लान। विकास", तालिका "dbo.TraderUser", कॉलम 'आईडी' में हुआ।
मुझे अद्यतन करने के लिए डेटाबेस नहीं मिल सकता है। किसी भी प्रकार की मदद की बेहद सराहना की जाती है।
आप इन 3 कक्षाओं के बीच क्या रिश्तों को पूरा करने की कोशिश कर रहे हैं? और क्या 'ट्रेडर कॉम्पनी' कक्षा में कोई गुण है? – SOfanatic
बोली में एक व्यापारी उपयोगकर्ता होता है और एक व्यापारी उपयोगकर्ता की एक व्यापारी कंपनी होती है। TraderCompany में केवल कुछ स्ट्रिंग गुण हैं। –