deferred-execution

deferred-execution

文章 0 浏览 3

通过 WCF 服务公开 IQueryable

我一直在学习 IQueryable 和查询的延迟加载/延迟执行。 是否可以通过 WCF 公开此功能?我想公开一个返回 IQueryable 的 LINQ-to-SQL 服务,然后我可以…

残疾 2024-10-05 02:22:33 8 0

检查返回类型是否为 IEnumerable

如何检查函数的返回类型是否为 IEnumerable?换句话说,我不想匹配 List,即使它实现了 IEnumerable。或者换句话说,如何检测函数是否延迟执行?…

瑶笙 2024-09-28 19:37:01 5 0

使用 using 返回 IEnumerable

我遇到了一个有趣的问题,这是完全有道理的。我有一个像这样的通用方法: public TResult Run(Func resultDelegate) { TResult result; using (SqlDat…

骄傲 2024-09-28 19:33:58 10 0

Linq - 找出是否延迟执行的最快方法是什么?

找出哪些 .net 框架 linq 方法(例如 .IEnumerable linq 方法)是使用延迟执行实现的,哪些不是使用延迟执行实现的,最快的方法是什么。 在多次编码时…

↘紸啶 2024-09-27 09:00:46 7 0

扭曲:“defer.execute”和“threads.deferToThread”之间的区别

在twisted中,defer.execute()和threads.deferToThread()有什么区别?两者都采用相同的参数 - 一个函数和调用它的参数 - 并返回一个 deferred ,它将…

寻找一个思念的角度 2024-09-18 19:05:57 8 0

使用 linq 时从 WCF 服务返回什么?

使用 LINQ 时,我应该从 WCF 服务返回什么?例如: var res = from q in context.cust select q; LINQ 遵循延迟执行,因此在运行 for 循环之前该语句…

清欢 2024-09-15 17:32:00 9 0

应用程序引擎上的带有游标问题的任务链。异常:查询偏移量太大。还有其他人遇到这个问题吗?

我不确定其他人是否有这个问题,但在 appengine 开发服务器上使用光标链接任务时,我遇到了异常“查询偏移量太大”(不确定是否发生在居住)。 在单个…

滴情不沾 2024-09-14 06:34:10 5 0

推迟代码执行的最佳方法是什么?

我有许多相互调用的方法,每个方法都必须执行某些任务,其中一些是异步的,所有这些都在 DOM 上操作(因此任何时候只有一个线程必须访问 DOM)。 例如…

岁月染过的梦 2024-09-13 20:10:04 9 0

linq 查询中的垃圾收集

我有一个关于如何在 linq 查询中处理垃圾收集的问题。 假设我收到了一份要处理的请求列表。每个请求都会生成非常大的数据集,但随后会应用过滤器来仅…

念﹏祤嫣 2024-09-08 01:50:36 8 0

如何解释这个执行计划(IN vs EXISTS)?

从执行计划来看,IN 版本比 EXISTS 版本更快 我认为 EXISTS 查询更快,因为它急切地检查条件。 IN查询虽然看起来很直观,但我觉得它似乎很晚才解决最…

花开浅夏 2024-09-07 18:33:57 8 0

我如何模拟或测试我的延迟评估/执行功能?

我的应用程序堆栈中传递了域对象的 IQueryable 和 IList 集合,这可以被视为奇怪的混合体。我试图尽可能多地维护“延迟查询”或“延迟加载”。我通过…

苍风燃霜 2024-09-02 06:07:05 8 0

yield 在 lock 语句中返回

如果我在锁定语句中有一个yield return,那么锁会在每个yield上被取出(在下面的示例中为5次),还是仅对列表中的所有项目取出一次锁? 谢谢 private …

简单气质女生网名 2024-09-01 18:46:14 14 0

调试时如何评估延迟的 Linq 语句?

我正在 VS2010 中进行调试,我想检查一个字符串值,但我可以让调试器向我展示(通过监视、悬停、局部变量等)是: "System.Linq.Enumerable+d__3a`1[S…

月野兔 2024-08-30 05:57:08 9 0

如何使用委托和/或事件推迟集合中每个项目上事件的执行,直到集合迭代完成?

值得注意:这更像是一个好奇问题。 给定一个 List,其中每个窗口都有一个附加到 Close 事件的事件,该事件从集合中删除窗口,如何使用委托/事件来推迟…

情话墙 2024-08-28 15:45:36 12 0

为什么不能将 Deferred 传递给 Python Twisted 中的回调?

d = Deferred() d.callback(Deferred()) # Assertion error saying that a Deferred shouldn't be passed 这是为什么呢?我查看了代码并提交消息/Trac…

一腔孤↑勇 2024-08-23 09:26:29 11 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文