लिंक टेबल - सही जानकारी प्रदर्शित करना

मैं उम्मीद कर रहा था कि कोई मेरी मदद कर सके। मैं एक परियोजना बनाने के लिए एमवीसी 5 का उपयोग कर रहा हूं, अनिवार्य रूप से यह लोगों को फुटबॉल मैच के लिए साइन अप करने की अनुमति देता है। ईएफ 6 का उपयोग कर मेरे डेटा मॉडल के लिए यहां एक मोटा गाइड है:

प्लेयर: आईडी पहला नाम अंतिम नाम ईमेल फ़ोन

मैच: MatchID स्थान दिनांक समय लागत अधिकतम खिलाड़ी

मुकाबले का दिन: MatchdayID मैचआईडी (एफके) प्लेयरआईडी (एफके) भुगतान किया है

मेरे पास सभी खिलाड़ियों को सूचीबद्ध करने और मैचों को दिखाने के लिए मेरे विचार हैं, हालांकि जब मैं एक मैच में एक मैच (मैचडे टेबल में) जोड़ता हूं तो यह मैचडे टेबल में एक नई पंक्ति बनाता है, जो ठीक है।

अनिवार्य रूप से मैं जो हासिल करने की कोशिश कर रहा हूं वह है:

मेरे मैच व्यू में मैं व्यू पर क्लिक करने में सक्षम होना चाहता हूं, फिर यह मैचडे का उदाहरण लोड करेगा और विशेष गेम के लिए साइन अप किए गए खिलाड़ियों को लोड करेगा।

मुझे आशा है कि यह समझ में आता है, किसी भी मदद को बहुत प्राप्त किया जाता है। \

0
आपने क्या प्रयास किया है?
जोड़ा लेखक IronMan84, स्रोत
एसओ में आपका स्वागत है! क्या आपके पास एक विशिष्ट समस्या है जिसमें आप भाग रहे हैं? यदि ऐसा है, तो कृपया अपने प्रश्न को अपने प्रासंगिक प्रोग्रामिंग कोड से अपडेट करें ताकि हम आपकी मदद कर सकें।
जोड़ा लेखक Derek, स्रोत

1 उत्तर

मैं आपके प्रश्न को समझ नहीं पा रहा हूं :) लेकिन आप शायद इस तरह कुछ चाहते हैं

class Player
{
    public virtual IList Matches { get; set; }
}

class Match
{
    public virtual IList Players { get; set; }
}

और इकाई कॉन्फ़िगरेशन

HasMany(match => match.Players).WithMany(player => player.Matches).Map(x => x.ToTable("Matchday").MapLeftKey("MatchID").MapRightKey("PlayerID");));
0
जोड़ा