title: Error in LINQ Left JOIN
body: <p>i have written below query in LINQ to perform left join but its throwing error:</p>
  
  <pre><code>var qry = from c in dc.category_feature_Name_trans_SelectAll_Active()
            join p in dc.product_category_feature_trans_SelectAll()
            on c.cft_id equals p.cft_id into cp
            from p in cp.DefaultIfEmpty()                      
            select new
            {
                c.cft_id,
                c.feature_id,
                c.feature_name,
                p.product_id ,
                p.value 
            };
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>Object reference not set to an instance of an object.
  Description: An unhandled exception occurred during the execution of the 
  current web request. Please review the stack trace for more information about
  the error and where it originated in the code.
  
  Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
  
  Source Error:
  
  Line 57:                       on c.cft_id equals p.cft_id into cp
  Line 58:                       from p in cp.DefaultIfEmpty()                      
  error Line 59:                       select new
  Line 60:                       {
  Line 61:                           c.cft_id,
  </code></pre>
  
  <p>Please help me.</p>