var query = from t1 in Table1
join t2 in Table2
on new { t1.Id }
equals new { t2.Id}
select new
{
t1.Id,
t1.FirstName,
t1.MiddleName,//allows null values in the database
t1.LastName,
t1.phone //allows null values in the database
};
if(query.Count()>0)//fails here"The value for column MiddleName in table'Table1' is DBNULL"
{
}
有沒有一種方法,我可以在我的LINQ查詢中獲取包含middleName和Phone的空值的所有行?LINQ查詢失敗的NULL值
「MiddleName」和「phone」的數據類型是什麼? – used2could 2011-05-16 15:01:11
'Table1'和'Table2'是'DataTable'正確的,你沒有使用Linq to SQL? – R0MANARMY 2011-05-16 15:01:37
你爲什麼加入T2?你永遠不會使用它,你是否已經過濾了這個集合? – Nix 2011-05-16 15:03:18