при работе с Linq запрос я получаю ошибкуLinq, как проверить, если значение поля равно нулю
System.NullReferenceException: ссылка на объект не указывает на экземпляр объекта.
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()
};
Я нашел некоторую помощь на форуме, но не решить мою проблему, пожалуйста, сообщите. спасибо.,
первый чек, если результаты равна нулю перед использованием results.Budgetmasterid – DotNetUser
Поскольку results.Budgetmasterid является Строковое значение, разве вы не должны проверять значение String.Empty вместо null? –