मैंइकाई की रूपरेखा 4.3 कोड पहले कई कई एक ही टेबल
public class User
{
[Key]
public long UserId { get; set; }
[Required]
public String Nickname { get; set; }
public virtual ICollection<Town> Residencies { get; set; }
public virtual ICollection<Town> Mayorships { get; set; }
}
और
public class Town
{
[Key]
public long TownId { get; set; }
[Required]
public String Name { get; set; }
public virtual ICollection<User> Residents { get; set; }
public virtual ICollection<User> Mayors { get; set; }
}
मुझे उम्मीद थी एफई दो कई के लिए कई संबंध बनाने की तरह एक मॉडल का उपयोग करते हुए स्वचालित रूप से बनाया का उपयोग टाउन रेसिडेंट्स और टाउनमेयर टेबल। मुझे यह परिणाम प्राप्त करने के लिए आवश्यक सम्मेलन या स्पष्ट एनोटेशन नहीं मिल रहा है।
इसके बजाय मुझे टाउन टेबल में दो एफके उपयोगकर्ता आईडी और उपयोगकर्ता तालिका में दो एफके टाउन आईडी मिल रहे हैं।
कोई विचार है कि ईएफ को कई रिश्ते में दो में देखने के लिए कैसे प्राप्त किया जाए?
धन्यवाद
धन्यवाद। मैंने दोनों विधियों की कोशिश की और वे दोनों काम करते थे, लेकिन जैसे आपने कहा था कि फ़्लुएंट विधि आपको टेबल नाम को नियंत्रित करने देती है, इसलिए मैं उस विधि को पसंद करता हूं। एक बार फिर धन्यवाद। – Sean
मानचित्र भाग आवश्यक नहीं है। आपका धाराप्रवाह एपीआई कोड इसके बिना नौकरी करता है। – ozgur