में स्थिति है मेरे पास एक परिदृश्य है जहां मुझे LINQ में एक गतिशील स्थिति का उपयोग करना होगा।गतिशील जहां LINQ
मैं कुछ इस तरह हैं:
public void test(bool flag)
{
from e in employee
where e.Field<string>("EmployeeName") == "Jhom"
If (flag == true)
{
e.Field<string>("EmployeeDepartment") == "IT"
}
select e.Field<string>("EmployeeID")
}
मैं जानता हूँ कि हम उपयोग नहीं कर सकते 'अगर' LINQ क्वेरी के बीच है, लेकिन इस के लिए समाधान क्या है में?
कृपया मदद ...
यह वास्तव में * गतिशील * नहीं है, आपको केवल LINQ विधियों को स्पष्ट रूप से कॉल करने और उन्हें किसी शर्त के आधार पर श्रृंखलाबद्ध करने की आवश्यकता है। –