现在我看到一些开发人员在每个类中使用名为 GetAll 或 Getlist 的函数。这些函数返回其类的列表或实体。
之后,他们像这样使用这些函数:
dim k = from t in customer.GetAll, p in Product.GetAll where ....
我认为这种使用会存在性能问题。因为首先获取客户表和产品表的所有记录,然后使用 where 子句将其删除。
你对此有何看法?我说得对还是不对?
最佳答案
如果他们使用 Linq to SQL,则会将其转换为正确的 SQL,并且仅返回受 where
子句影响的记录。
关于asp.net - GetAll 或 GetList 函数和性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2324434/