问题标签 [query-expressions]

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 回答
1481 浏览

c# - 查询表达式与 Lambda 表达式

使用查询表达式而不是 lambda 表达式有什么意义?它不仅更慢而且更冗长(见这里)

示例(来自上面的链接):

结果(来自上面的链接):

仅仅为了可读性而使用慢 34 倍的代码真的值得吗?

0 投票
1 回答
8872 浏览

c# - 如何在早期绑定状态码上为 QueryExpression 创建 ConditionExpression?

在后期绑定中,我会使用这样的东西来添加仅获取活动记录的条件。

但是我如何在后期绑定中表达呢?

另外,为什么MS 要求将其转换为String而不是int

当您创建将属性值与枚举(例如状态代码)进行比较的条件时,您必须使用 ToString 方法将值转换为字符串。

0 投票
1 回答
295 浏览

f# - I got this msg while using F# query expression : error FS0039: Undefined value or constructor “query”

I'am using VS2012 and F# core of "ReferenceAssemblies\Microsoft\FSharp\3.0\Runtime\v2.0\FSharp.Core.dll" (version 2.3.0.0) on .NET 3.5 ;

What did I miss here?

0 投票
1 回答
2965 浏览

dynamics-crm-2011 - QueryExpression 在 Dynamics CRM 插件中没有结果

我编写了以下函数来获取有关帐户或联系人的 SharePointDocumentLocation 记录。然而,即使我提供了一个 id,它肯定有一个与 SPDL 记录相关联的记录,但返回的 EntityCollection 的计数结果始终为 0。为什么我的查询不返回 SPDL 记录?

以下代码确实有效

它检索 4 条记录,当我调试上面的插件代码时,它检索 3 条记录。

0 投票
1 回答
2334 浏览

f# - 如何使用 f# 查询表达式执行“包含”查询?

如何执行类似于 SQL IN 查询的查询表达式?

我正在尝试按照以下方式做一些事情:

但我收到一个错误:

在http://msdn.microsoft.com/en-us/library/hh225374.aspx查看查询表达式的文档,我应该对包含部分使用另一个查询,但此代码不起作用,示例已损坏:

idQuery 实际上不包含任何“包含”方法。

我也试过:

但这给出了这个错误信息:

经过更多测试后,我注意到除了 Gene 的建议之外,以下内容也可以正常工作:

0 投票
2 回答
171 浏览

sql - SQL Server 查询奇怪的行为

我在 SQL Server 中的查询遇到了一个奇怪的行为

我有两个表PrepaidTransactionsBillingData我正在执行以下查询

该列customer_Id不属于 table BillingDataPrepaidTransactions查询正在执行并返回表中的所有记录,而不是显示错误

但是当我运行以下查询时

它显示错误

列名“customer_Id”无效。

谁能告诉我为什么第一个查询没有显示任何错误?

0 投票
1 回答
292 浏览

linq - 使用 .contains() 优化查询表达式

例如,我有一个将对象与地点相关联的多对多表

我有很多地方的不同表,并且有几个表通过外键链接到其中,例如地址簿条目和历史记录。我需要将一个集合发送到我在 MVC 中查看一个地方的所有信息,但前提是它是我的多对多表中使用的一个地方,即示例中的地方 1、3、9 和2

所以现在我做了两个查询

这既非常慢,而且似乎是一种运行查询的糟糕方式。有没有更好的方法来实现这一点,可能是一个查询?

0 投票
1 回答
1320 浏览

linq - 如何通过匹配 EntityReference 来检索 CRM 实体记录

我们在本地有 CRM 2011,我正在编写一个 C# aspx 扩展程序。我需要通过匹配两个字段来检索自定义实体记录:

1)查找实体参考 - 我有实体记录的 Guid。2)一个选项集 - 我有选项集的文本。

一对一的记录可能符合我的标准;我需要最新的。

我怎样才能做到这一点?使用 LINQ 是否比 QueryExpression 更好,反之亦然?

0 投票
1 回答
826 浏览

c# - 无法将 BusinessEntity 转换或强制转换为 DynamicEntity

当我尝试执行此回复中的最后一行时出现错误。我运行以下代码:

计数为 1,因此调用正确执行并产生了一些结果。根据日志,piff不为空,因此它包含一些内容。但是,在转换之后(这是访问实体字段所必需的),我将其设置为null(或者在尝试显式转换 shabang 时出现异常)。

例外是:

无法将“Microsoft.Crm.SdkTypeProxy.contact”类型的对象转换为“Microsoft.Crm.Sdk.DynamicEntity”类型。

该怎么办?!

0 投票
1 回答
940 浏览

c# - 在 CRM Online 中验证消息的安全性时发生错误

我正在将一些代码从插件移到外部 Web 应用程序。唯一需要添加的是授权。从插件中执行我的QueryExpression实例时,这不是问题。但是,从外部访问日期是。:)

我不确定在哪里提供凭据(用户名和密码),因此我的 CRM 组织的端点允许我进入。

我更喜欢以这种方式解决它,这样我就可以创建一个 Web 服务引用并直接对其进行处理。因此,(某种)要求不是去使用和创建代理。

我怎样才能做到这一点?!

这是我想要实现的非常基本的场景。我使用向导在 VS 中创建了一个 Web 服务引用(端点地址是Organization.svc)。