在使用LINQ查询时,我遇到了错误:
System.NullReferenceException: 对象引用未设置为对象的实例。
(注:这是一种常见的C#编程语言错误,可能是由于代码中的某个对象变量没有被正确地初始化或赋值而导致)
var db = from d in DepartmentBLL.GetDepartmentList()
join b in BudgetMasterBLL.GetBudgetMasterList()
on d.Departmentid equals b.Departmentid into leftJoin
from results in leftJoin.DefaultIfEmpty()
select new
{
Name = d.Name,
Create = results.Budgetmasterid == null ? "null": "value", //ERROR HERE
CreateURL = "frmBudgetInitial.aspx?departmentid=" + d.Departmentid.ToString() + "&departmentcategoryid=" + d.Departmentcategoryid.ToString()
};
我在论坛上找到了一些帮助,但没有解决我的问题,请指教。谢谢。