0
if (pulList.Where(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true).Count() == 0)
我在2個地方使用相同的代碼。在第一種方法它工作正常,但在第二種方法是拋出對象引用錯誤。任何人都可以幫忙嗎?if條件中的對象引用錯誤
if (pulList.Where(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true).Count() == 0)
我在2個地方使用相同的代碼。在第一種方法它工作正常,但在第二種方法是拋出對象引用錯誤。任何人都可以幫忙嗎?if條件中的對象引用錯誤
變化:
if (pulList.Where(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true).Count() == 0)
到:
if(pulList!=null)
if (!pulList.Any(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true))
/// empty result
有什麼確切的* *的錯誤信息? – Heinzi
把兩個方法代碼 – andy
在第一個方法 if(pulList.Where(p => p.user.UserId == EndUserInfo.UserId && p.Writable == true).Count()== 0) KnownErrorException.Throw ( 「eFILEWRITAC01」); 在第二種方法: 如果(pulList.Where(p值=> p.user.UserId == EndUserInfo.UserId && p.Writable == TRUE).Count之間()== 0) Iswritable = FALSE; – user3356020