वहाँ if
और else
वर्गों में प्रश्नों गठबंधन करने के लिए कोई तरीका है?LINQ में सशर्त भविष्यवाणी करता है?
public List<MyClass> GetData(Category category, bool flag= true)
{
IQueryable<MyClass> result;
if (flag)
{
result = Session.All<MyClass>()
.Where(mc => mc.Col.Equals(category.ToString()) && mc.FLAG);
}
else
{
result = Session.All<MyClass>()
.Where(mc => mc.Col.Equals(category.ToString()));
}
return result.ToList();
}
कि साफ है। धन्यवाद! – devnull
@devnull आपका स्वागत है। इसके लिए तर्क शामिल है। सही यूनिकोड वर्ण पाने के साथ एक छोटे से मुसीबत था :) –
मैं जानता हूँ कि इस सवाल का जवाब देता है। बस उत्सुक, क्या आप ओपी में कोड को पठनीयता और (सीमांत) प्रदर्शन पर विचार करते हैं? – Jimmy