LINQ を使用して DataTable をフィルター処理しようとしています
DataTable DT=new DataTable();
DT = PinDicDAO.GetContractPOVD().AsEnumerable().Where(r => (r.Field<string>("ContractPOReference").ToUpper().Contains(text.ToUpper())) || (r.Field<string>("ContractPO").ToUpper().Contains(text.ToUpper())) ||
(r.Field<string>("ContractPOTitle").ToUpper().Contains(text.ToUpper())) || (r.Field<string>("Address").ToUpper().Contains(text.ToUpper()))
).AsDataView().ToTable();
クエリは正常に動作します。ただし、一部のフィールドに NULL 値がある場合、例外が発生します。
"Object Reference Not set to an instance of object"
この例外を回避するにはどうすればよいですか?