2012-05-27 96 views
0

我正在開發一個應用程序在asp.net MVC 2.0中,我在調用控制器中的Repository的功能,但它給了我一個例外Object reference not set to an instance of an object,它不允許我調試這一行,所以我無法找到問題。這是代碼。對象引用未設置爲C#中對象的實例

private IIssueRepository _issueRepository; 

public double CalculateLoadBar(long userID) 
{ 
    int i = 0; 
    double load = 0; 
    var issues = _issueRepository.GetAssignedIssues(userID); 
} 

請告訴我如何找出問題。謝謝

回答

3

從您發佈的內容看來,_issueRepository未設置爲對象 - 它未在任何地方實例化。

它需要實例化,然後才能調用它的方法。

+0

絕對正確 – Billz

1

嘗試實例使用它之前這個對象像以下:

_issueRepository = new IssueRepository(); 

希望這有助於。

+1

或使用[依賴注入](http://en.wikipedia.org/wiki/Dependency_injection)。 – Oded

+0

是的,那是另一種方式:) – saber

相關問題