मैं एक विरासत डेटा बेस और दो तालिकाओं के बीच एक रिश्ता एक-से-एक है के साथ। बात यह है कि संबंध दो स्तंभों का उपयोग करता है, एक नहीं। क्या निषेध में कहने का कोई तरीका है कि जब संदर्भित इकाई प्राप्त होती है तो इसमें शामिल होने वाले कथन में दो कॉलम का इस्तेमाल होता है, एक नहीं? मैं एक ऐसी ही तालिका संरचनाकई-से-एक एकाधिक स्तंभों
TaskProgress
- ProgressId
- TaskId है
- AssignmentId
- UserId
कार्य
- TaskId
- AssignmentId
- TaskName
प्रत्येक कार्य अलग कार्य में asigned जा सकता है। इसका मतलब है कि कार्य प्रगति के लिए अद्वितीय कार्य केवल AssignmentId और TaskId फ़ील्ड द्वारा स्थापित किया जा सकता है। कैसे एकाधिक स्तंभों के आधार पर संयोजन मैप करने के लिए
References(x => x.Template)
.Columns()
.PropertyRef()
लेकिन नहीं मिल सकता है, किसी भी विचार:
मैं इस का उपयोग करने की कोशिश कर रहा हूँ?
कोई वैकल्पिक हल हो सकता है सूत्र उपयोग है? – Sly
कोई भी जिसे मैं जानता हूं। लेकिन क्या आपके पास वास्तव में 1: 1 संबंध है जो प्राथमिक कुंजी से संबंधित नहीं है? क्या आप समस्या को स्पष्ट करने के लिए पर्याप्त टेबल परिभाषा पोस्ट कर सकते हैं? –
मैंने अधिक जानकारी प्रदान करने के लिए प्रारंभिक पोस्ट अपडेट किया है – Sly