Sqlサーバー2012、Entity Framework 5.0を使用しています
テーブル Customer: Id ... NickName (nvarchar(100)) は Nullable です
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 データの場合