问题标签 [multiple-results]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
657 浏览

linq-to-sql - 在没有存储过程的情况下在 Linq2Sql 中返回多个结果?

我想用一个 Linq2Sql 查询从一个简单的数据库表中返回两个记录集。如果这是使用 Linq2Sql 调用存储过程,我知道该怎么做,但我不想使用存储过程。

有可能做到吗?

我在这里找到了一篇有建议解决方案的文章,但我讨厌必须编写大量代码来部分扩展当前上下文的想法?!就像...哎哟!

只是似乎……对吧?

文章中的建议是唯一的方法吗?还有其他方法(不使用存储过程,仍然使用Linq2Sql)吗?

希望马特沃伦能在这里回答这个问题:)

编辑

我不是在问如何延迟加载/急切加载(以及使用 DataLoadOptions)。那是一个不同的概念。

0 投票
1 回答
1105 浏览

nhibernate - NHibernate 处理来自 sp 调用的多个结果集

我正在使用存储过程来处理我网站上的搜索,它包括全文搜索、相关性和分页。我还希望它返回将返回的结果总数,没有分页。所以我现在让我的 SP 返回 2 个选择语句、搜索和 SELECT @totalResults。

有什么办法可以让 NHibernate 处理这个问题?我目前正在访问 ISession 的连接,自己创建命令并执行 SP,并映射结果。这并不理想,所以我希望我能让 NH 为我处理这个问题。

或者,如果有人有任何其他更好的方法来使用 NH 创建复杂的搜索等,我真的很想听听。

0 投票
15 回答
286691 浏览

r - 如何从返回多个值的函数分配?

仍在尝试进入 R 逻辑......从返回多个值的函数中解包(在 LHS 上)结果的“最佳”方法是什么?

我显然不能这样做:

我真的必须做以下事情吗?

或者 R 程序员会写更像这样的东西:

--- 编辑回答 Shane 的问题 ---

我真的不需要为结果值部分命名。我将一个聚合函数应用于第一个组件,另一个应用于第二个组件(min并且max. 如果两个组件的函数相同,我不需要拆分它们)。

0 投票
2 回答
1617 浏览

c# - 连接 SQL 查询中一个字段的多个结果

我不确定这是否可以通过 SQL 查询实现,但我会试一试。

我正在用 C# 开发一个 SharePoint Web 部件,它连接到 SQL 数据库并运行查询,然后将该结果集数据绑定到 gridview。它工作正常,但我有一个小障碍。在大多数情况下,我的查询将为每个字段返回一个结果。我正在垂直显示信息,所以它看起来大致是这样的:

一切显示正常。但是,数据库中的一张表几乎总是会返回多个结果。它列出了用于不同产品的不同类型的材料,因此架构是不同的,因为虽然每个客户显然会有一个姓名、一个地址、一个城市等,但他们都至少有一种产品,并且该产品将在至少一种材料。如果我要单独显示该信息,它将如下所示:

理想情况下,我想最终结果会是这样的:

另一个可接受的结果可能如下所示,添加几列但仅返回这些字段的多个结果:

我愿意接受任何建议。如果可能的话,我想在没有单独查询的情况下将其包含在结果集中。这是我用来提取数据的代码:

我会列出我的 SQL 查询,但它是巨大的。我现在正在提取超过一百个字段,有很多 SUBSTRING 格式和连接,所以这会浪费空间,但它确实是一个相当简单的查询,我用 AS 语句选择字段来获取我想要的名称,并使用一些 LEFT JOIN 来提取我需要的数据而无需多次查询。产品/材料表的架构是这样的:

很明显,每个客户都有许多条目,每个条目对应不同的 fldProductType 值。如果我遗漏了什么,我可以添加它。感谢大家的时间和帮助!

0 投票
5 回答
1057 浏览

model-view-controller - MVC2 一次异步调用,多次异步更新

我在我的页面上有一个操作,然后需要连续执行 3 个长(每个几秒)操作。但是,在执行每个操作之后,我希望控制器返回一个局部视图并使用状态更新页面(让用户了解情况,我发现如果人们知道这些事情正在发生,他们就会减少担心)。有没有一种 MVC 的“方式”来做到这一点,或者我应该只使用 jQuery 来做到这一点?

谢谢。

0 投票
2 回答
2539 浏览

sql - StoredProcedure 使用设计器返回多个结果集 Sql To Linq

我想使用 sql to linq 从存储过程中获取多个结果集。我无法从设计器生成它,所以我在 Designer.cs 文件中编写了以下代码。但是每当我向设计器添加一些东西时,它都会使用 .dbml 文件中的标记刷新设计器,因此每次我添加一些东西时它都会删除下面的代码。我必须每次都复制它。如果我能为此获得相应的 dbml 标记,那就太好了。

我已经将 Module 和 ModuleOption 定义为表。现在,当我在 .dbml 文件中添加以下标记时,它会抱怨 DBML1114: The Name attribute 'Module' of the Type element is already used by another type.

我正在使用 Visual Studio 2008 SP1

0 投票
1 回答
9238 浏览

function - 如何忽略 Lua 中函数的第一个结果?

Lua 函数可以返回多个结果:

如果我对第三个返回值不感兴趣,我可以选择在调用函数时忽略它:

调用函数时是否有类似的方法来忽略 X 的第一个元素?

如果我只想要第三个返回值,我可以编写这段代码,但我想知道是否存在更简洁的代码:

0 投票
1 回答
250 浏览

facebook-fql - 需要帮助显示来自 FQL 查询的超过 1 个响应 is_app_user 或类似解决方案

我目前正在尝试获取通过 FQL 查询添加了相同应用程序的朋友列表。我实际上是在为一个学校项目做这个,显然,PHP 不支持要保存它的服务器。这就是我使用 JavaScript SDK 来编写代码的原因。

这实际上是我第一次在 Facebook 上做一个项目,一切对我来说都是非常新的,拥有 graph api 根本无法帮助我处理任何旧文档,因为很多东西已经改变并且文档非常稀缺>。 <.

目前,我在显示多个结果时遇到问题(我只能在对响应进行硬编码时才能这样做)

我尝试使用 for 循环来打印结果,但无济于事。

我做错了吗?>.<. 任何帮助都会非常棒!!谢谢!

0 投票
1 回答
1180 浏览

arrays - Zend 左连接左表的多个结果

我正在尝试从项目表中选择一个项目并加入第二个表(图像)。表格图像将为每个项目提供多个结果。问题是结果连接只带来一个结果,而不是包含所有图像数据的数组。

编码

我错过了什么?

谢谢

0 投票
1 回答
1713 浏览

json - Twisted 中单个请求的多重响应

我希望在发送一个请求后能够从服务器接收多个响应。这都是以扭曲的方式实现的。服务器:

和客户:

基本上我想要的是服务器不要关闭连接(request.finish()),而是继续发送响应;并且客户端应该能够接收这些消息。