我一直在尋求答案這一個,但我仍然有問題,想知道我在做什麼錯表....左連接Linq中
我有我的MVC項目和正在使用LINQ獲取數據從我的數據庫中的兩個表。我需要離開加入第二臺但我得到一個錯誤
對象引用不設置到對象
的問題是在我的模型,特別是在工作臺的一個實例加入。這裏是我的代碼:
public void DATA(string searchString)
{
newList = new List<ResultsList>();
var res = from f in searchDB.CUSTOMERS
join cd in searchDB.CUSTOMER_DETAILS
on f.cust_id equals cd.cust_id into grouped
from gr in grouped.DefaultIfEmpty()
where f.ProductName.Equals(searchString)
select new { f, gr };
foreach (var item in surname)
{
ResultsList rl = new ResultsList();
rl.Forename = item.f.Forename;
rl.Postcode = item.gr.postcode;
rl.ProductName = item.f.ProductName;
newList.Add(rl);
}
}
修正你的代碼。 *姓*的定義在哪裏? – dovid