title: Operator '??' cannot be applied to operands of type 'int' and 'int'
body: <p>I have this beloq query which is giving me an exception.
  Now j.job_quote.JobQuoteID  is an identity column which null, thurs trying to create a check if null then identify as 0. Please help why i am getting the issue and what can i do to handle it </p>
  
  <pre><code>var Qryjob = (from j in at.jobs 
  
                       where j.JobID == Convert.ToInt32(jobid)
                       select new {
                           JobID = j.JobID,
                           InsertedDate = j.InsertedDate,
                           FirstName = j.user.FirstName,
                           LastName = j.user.LastName,
                           City = j.user.City,
                           ServiceName = j.service.ServiceName,
                           ServiceTypeName = j.service_type.ServiceTypeName,
                           BudgetName = j.budget.BudgetName,
                           IsApproved = j.IsApproved,
                           IsAssigned = j.IsAssigned,
                           IsQuoted = j.IsQuoted,
                           job_notif_price = j.job_notif_price,
                           Description = j.Description,
                           PaymentTypeName = j.payment_type.PaymentTypeName,
                           DuePeriodName = j.due_period.DuePeriodName,
                           QuoteStatus = j.job_quote.QuoteStatus,
                           JobStatus = j.job_quote.JobStatus,
                           comments = j.job_quote.comments,
                           IsPartnerApply = j.job_quote.IsPartnerApply,
                           Applycomment = j.job_quote.ApplyComments,
                           JobQuoteID = j.job_quote.JobQuoteID ?? 0
                       }).ToList();
  </code></pre>