c# MVC Take的使用

时间:2021-11-06 01:32:20

myPicture = dbContext.MyPictures.Where(u => u.Width == request.Width && u.Height == request.Height && u.MerchantID == request.MerchantID).ToList();

这种情况下使用Take(count)不会报错

而对于dbContext.MyPictures.Take(count)也不会报错,即使count比拿到的还大

当使用List a=null;

a.Take(count)总算是提示异常了

印象里一直记得是如果拿到的对象列表长度不及count的话,是会报错的,但是现在竟然没有出现错误,真是想不起来当时的错误情景,只能先在这里记一下,等到以后再碰到,再放上来

还有一点,,是前台拿Model对象,有时候会出现Null的情况,但是今天也考虑了一遍,如果是list类型的,根本就不会有null这种情况。

当然,突然想到有一种情况,那就是根本就没有赋值。

至于其他只要转换成list模式的对象,均不会是null的情况。