gpt4 book ai didi

c# - Fetch 和 Query 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 09:01:07 25 4
gpt4 key购买 nike

对我来说,PetaPoco 的 Database.FetchDatabase.Query 似乎在做同样的事情。

例如,

var db = new PetaPoco.Database("myDB");
ProductList products = db.Fetch<ProductList>("SELECT * FROM ProductList");
ProductList products = db.Query<ProductList>("SELECT * FROM ProductList");

它们之间有什么显着的区别吗?

最佳答案

根据PetaPoco documentation ,这是答案:

Query vs Fetch

The Database class has two methods for retrieving records Query and Fetch. These are pretty much identical except Fetch returns a List<> of POCO's whereas Query uses yield return to iterate over the results without loading the whole set into memory.

关于c# - Fetch 和 Query 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24059871/

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