मुझे लगा जैसे निम्नलिखित संभव होना चाहिए मुझे यकीन नहीं है कि क्या दृष्टिकोण लेना है।सशर्त में linq में इकाइयों में शामिल हैं?
मैं जो करना चाहता हूं वह मेरे परिणामों को आकार देने के लिए शामिल विधि का उपयोग करना है, यानी परिभाषित करें कि ऑब्जेक्ट ग्राफ़ को ट्रैवर्स के साथ कितना दूर रखा गया है। लेकिन ... मैं उस ट्रैवर्सल को सशर्त होना चाहता हूं।
something like...
dealerships
.include(d => d.parts.where(p => p.price < 100.00))
.include(d => d.parts.suppliers.where(s => s.country == "brazil"));
मैं समझता हूँ कि यह वैध LINQ, वास्तव में नहीं है, यह बहुत गलत है, लेकिन अनिवार्य रूप से मैं किसी तरह एक अभिव्यक्ति पेड़ कि आकार का परिणाम है, के बराबर वापस आ जाएगी का निर्माण करने के लिए देख रहा हूँ ...
select *
from dealerships as d
outer join parts as p on d.dealerid = p.dealerid
and p.price < 100.00
outer join suppliers as s on p.partid = s.partid
and s.country = 'brazil'
शामिल स्थितियों पर जोर देने के साथ।
मुझे लगता है कि यह एस्कल के साथ काफी सीधे आगे होगा लेकिन
मेरी वरीयता फ्लाई पर अभिव्यक्ति पेड़ बनाना होगा।
हमेशा की तरह, किसी भी सलाह या मार्गदर्शन
क्या आपको कभी इसका समाधान मिला? मुझे भी यही समस्या हो रही है। –
अभी तक नहीं, लेकिन मैं दिलचस्पी रखता हूं और आगे बढ़ना जारी रखूंगा ... – tim
मैं वही चीज़ ढूंढ रहा था –