2012-02-29 28 views
6

SQL करने के लिए "शून्य/शून्य नहीं है" मैं एसक्यूएल करने के लिए LINQ में इस अनुरोध अनुवाद करना चाहते हैं:का प्रयोग LINQ में

SELECT * from Agir where NouvelIncident='1' AND facturable is null 

मेरे कोशिश:

public static List<Agir> GetINDEFAgir() 
{ 
    DataClassesActilogDataContext db = ContextSingleton.GetDataContext(); 

    List<Agir> list; 

    var v = from i in db.Agir 
      where i.facturable is null && i.NouvelIncident == true 
      select i; 

    list = v.ToList(); 
    return list; 

} 

तरह लग रहा है "रिक्त है" LINQ से SQL में अनुमति नहीं है ... मुझे कोई गलती है।

आपकी मदद के लिए अग्रिम धन्यवाद

उत्तर

12

उपयोग ==, 'is' प्रकार

public static List<Agir> GetINDEFAgir() 
{ 

DataClassesActilogDataContext db = ContextSingleton.GetDataContext(); 

List<Agir> list; 

var v = from i in db.Agir 
     where i.facturable == null && i.NouvelIncident == true 
     select i; 

list = v.ToList(); 
return list; 

} 
जाँच करने के लिए है
2

यह काम नहीं करता है?

var v = from i in db.Agir 
      where i.facturable == null && i.NouvelIncident == true 
      select i; 

लिंक-टू-एसक्यूएल को उचित एसक्यूएल में अनुवाद करना चाहिए।

संबंधित मुद्दे