我正在使用 Sql server 2012,实体框架 5.0
表客户:Id ... NickName (nvarchar(100)) 可以为空
Customer ICustomer service: Customer GetCustomer(Func<Customer, bool> pre);
public Customer GetCustomer(Func<Customer, bool> pre)
{
return _customerRepository.Table.Where(pre).FirstOrDefault();
}
当我尝试获取数据时:
var customer = _customerService.GetCustomer(c => c.Nickname.Equals("abc"));
它会产生一个错误:
异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。
当 NickName 有 NULL 数据时