我有一個方法來獲得的項目數量,但有一個例外傻得到stucked:空引用異常,而使用伯爵
internal static bool IsCompanyInList(int companyId, int favoritecompanyId)
{
var result = _context.FavouriteCompanies.Count(c => c.CompanyId == companyId && c.FavouriteCompanyId == favoritecompanyId); // getting exception here
if (result >0)
return true;
return false;
}
此外,一個更線索,我的表是空的。根本沒有排。如何處理這種情況。 我也試過Where子句。見下:
var result = _context.FavouriteCompanies.Where(criteria_here);
把調試器放在線上看看什麼是空 - 我的猜測是_context變量。 – Paddy
你在哪裏定義你的_context?這是一個涉及實例成員的靜態方法? – walther
_context是靜態的.. –