你好,我从一个类呼叫测试我的产品,但我一直得到这个错误:"对象引用未设置为对象的实例。"
测试:
global::OfficeSystem.Employees employees = new OfficeSystem.Employees();
employees.Delete(Convert.ToInt64("17")); <--- Primary Key
employees.GetEmployeeByOfficeID(Convert.ToInt64("6"));
这里有什么问题?
听起来像是出于某种原因您没有实例化您的对象。我建议在调试中运行代码,并在员工身上添加一个手表,以确保它不是零。
这仅仅意味着您使用的对象是null
。访问null
上的成员永远无效。
我不确定是哪一行导致了错误。是写着主键的那个吗?如果是,员工会是null
吗?使用调试器查找它应该是非常简单的。
如果需要,在使用对象之前检查null
,以防止此错误。