इस उदाहरण कोड मेंLINQ में कोई परिणाम कैसे संभालें?
public Company GetCompanyById(Decimal company_id)
{
IQueryable<Company> cmps = from c in db.Companies
where c.active == true &&
c.company_id == company_id
select c;
return cmps.First();
}
मैं कैसे संभाल चाहिए अगर है वहाँ कोई डेटा cmps
में?
cmps
अशक्त कभी नहीं होगा, तो मैं एक LINQ क्वेरी में गैर मौजूदा डेटा के लिए कैसे देख सकते हैं?
तो मैं इस
'cmps.ToList()' threw an exception of type ... {System.NullReferenceException}
जब यह में बदलने उदाहरण के लिए, एक सूची
GetCompanyById(1).ToList();
क्या बच सकते हैं मैं हमेशा जरूरत एक try catch
ब्लॉक में यह लपेट के लिए?
यह वास्तव में स्वीकार्य उत्तर आईएमओ होना चाहिए। –