gpt4 book ai didi

c# - 已解析上下文 (.toList()) 与未解析上下文的区别

转载 作者:行者123 更新时间:2023-11-30 20:51:31 24 4
gpt4 key购买 nike

我是 ASP.NET MVC 的新手。现在,我在互联网上搜索了 .toList() 的作用。

Using ToList() method to force LINQ query execute immediately

calling ToList() method, you force LINQ to execute immediately and return actual results.

但这两者有什么区别。

return View(db.Items)return View(db.Items.ToList())

因为我仍然可以在我的页面中看到相同的结果。

最佳答案

我猜 View(db.Items.ToList()) 语句首先执行 ToList() 方法并从数据库中获取结果并传递给 View 。

View(db.Items) 第一次使用 LINQ 查询调用 View , View 将调用 ToList 方法从数据库中获取列表(后期绑定(bind))。

关于c# - 已解析上下文 (.toList()) 与未解析上下文的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21600925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com