2012-05-27 2 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

Absolutely Righ – Billz

1

Попробуйте создать экземпляр этого объекта перед использовать его как следующее:

_issueRepository = new IssueRepository(); 

надежду, что эта помощь.

+1

Или используйте [Injection Dependency] (http://en.wikipedia.org/wiki/Dependency_injection). – Oded

+0

Да, это еще один способ :) – saber

Смежные вопросы