//下面提到的類是爲了解問題而創建的,而這是通過Linq2Sql創建的。在Linq中面對問題sql
public class JobAds
{
public int ID { get; set; }
public int EmployerRef { get; set;}
}
int? employerId = null;
var jobAdListing = JobAds.Where
(n => (!employerId.HasValue || n.EmployerRef == employerId.Value)).ToList();
問題是我收到「Nullable對象必須有一個值。」在上面的路線。在做了一些調試之後,我覺得n.EmployerRef == employerId.Value正在製造一些麻煩,但是找不到任何好的東西。
不錯的投籃,從我身邊拿一個虛擬的高五。順便說一句,我通過刪除「.value」來使用第二個選項。 – Zohaib 2011-05-19 08:08:21