-4
string last = url.Substring(url.LastIndexOf('/') + 1);
var provisionedSiteRequestRep = provisioningRequestRepository.SelectFirst(new WhereSpecification<ProvisioningRequest>(result => result.SiteUrl.Contains(last.ToString())));

有时我得到 last.tosting() 的空值,所以我得到这个代码的异常如何解决这个问题?

4

1 回答 1

1

你在这条线上遇到问题

 (result => result.SiteUrl.Contains(last.ToString());

您能否检查一下 SiteUrl 是否是字符串类型,否则它对您不起作用。因为 last 是 string 类型, Contains 是 string 类型支持的方法 ...

或者

否则最后需要是可枚举的集合,并且 siteurl 也是可枚举的集合,并且仅支持包含

于 2012-08-13T16:23:41.480 回答