是否有筆數,當有筆數要取第一筆
如筆數為零,則帶空值回來
可使用「.DefaultIfEmpty()」來設定
當值為空的時候要給什麼資料
service.functionName().Where(s=>s.Id==No).Select(s=>s.Name).DefaultIfEmpty('').First();
FirstOrDefault()的預設值為NULL
故要使用 DefaultIfEmpty()輔助設定預設值,以避免回傳Null值msdn上寫到......
http://msdn.microsoft.com/zh-tw/library/bb340482.aspx
參考資料:
http://msdn.microsoft.com/zh-tw/library/bb340482.aspx