0
我正在以下例外:左外連接被示出例外
空值不能被分配到與類型System.Int32一個構件,其是非易失 空值類型。
下面是我的LINQ語句,其中QuestionId是我的表的主鍵:
var questionViewsData =
from questionViews in objDc.SC_QuestionsViews
join questions in objDc.SC_Questions
on questionViews.QuestionId equals questions.QuestionId into qs
from questions in qs.DefaultIfEmpty()
where questionViews.CreatedDate.Date == new DateTime(2010, 4,27)
select new
{
Selected =(questions == null ?-1:questions.QuestionId),
QuestioinTitle = questions.Title,
VotesCount = questions.VotesCount
};
請使用適當的日誌記錄來找出正在生成的SQL,然後編輯問題 - 這會使診斷變得更容易。 – 2010-04-27 06:16:13