В экземпляре объекта не задана ссылка на объект - PullRequest
0 голосов
/ 14 апреля 2011

Здравствуйте, я звоню из класса, чтобы проверить мой продукт, однако я продолжаю получать эту ошибку: «Ссылка на объект не установлена ​​на экземпляр объекта.»

Тестирование:

global::OfficeSystem.Employees employees = new OfficeSystem.Employees();

employees.Delete(Convert.ToInt64("17")); <--- Primary Key
employees.GetEmployeeByOfficeID(Convert.ToInt64("6"));

В чем здесь проблема?

Ответы [ 2 ]

1 голос
/ 14 апреля 2011

Звучит так, что по какой-то причине вы не создаете экземпляр своего объекта.Я предлагаю запустить ваш код в режиме отладки и добавить наблюдение за сотрудниками, чтобы убедиться, что он не равен нулю.Надеюсь, это поможет.

0 голосов
/ 14 апреля 2011

Это просто означает, что вы используете объект, который null. Доступ к члену в null недействителен.

Я не уверен, какая строка вызывает ошибку. Это тот, который говорит «Первичный ключ»? Если да, могут ли сотрудники быть null? Обнаружить использование отладчика крайне просто.

При необходимости, проверьте null перед использованием объекта, чтобы предотвратить эту ошибку.

...