Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何格式化Dynamics 365 c插件的LINQ查询_C#_Linq_Plugins_Microsoft Dynamics - Fatal编程技术网

C# 如何格式化Dynamics 365 c插件的LINQ查询

C# 如何格式化Dynamics 365 c插件的LINQ查询,c#,linq,plugins,microsoft-dynamics,C#,Linq,Plugins,Microsoft Dynamics,我希望创建一个c插件,当一个字段被更新时运行。对于如何格式化LINQ查询以与dynamics交互,我有点困惑 我需要查询一个名为bname_jobs的动力学实体 查看LINQ开始时业务中的一些代码 var processlineitems = from processLineItem in xrm.bname_processlineitemSet 我的问题是,如何以上述格式查找要查询的实体的名称 我需要在下面的代码中填写x var jobs = from xxxx in xrm.bname_x

我希望创建一个c插件,当一个字段被更新时运行。对于如何格式化LINQ查询以与dynamics交互,我有点困惑

我需要查询一个名为bname_jobs的动力学实体

查看LINQ开始时业务中的一些代码

var processlineitems = from processLineItem in xrm.bname_processlineitemSet
我的问题是,如何以上述格式查找要查询的实体的名称

我需要在下面的代码中填写x

var jobs = from xxxx in xrm.bname_xxxxxxxx

要查询Dynamics 365实体,有多种方法

在大多数情况下,当用c编写代码时,我看到开发人员使用查询表达式

使用查询表达式和d365的少数示例

现在,如何查找实体名称,在您的上下文中,您正在查找实体模式名称

进入CRM用户界面->高级设置->设置->自定义->剪切系统,系统将打开默认解决方案->左侧的实体->选择您的实体

下面的图片将向您展示如何指导

在本例中,我的实体显示名为case,但它的模式名为incident

这就是您需要在QueryExpression或fetchxml中查询的内容


set对象是客户端应用程序通常使用的缓存数据集。在插件中查询时不应使用这些选项。请按照Ank的建议阅读QueryExpression对象。你解决了吗?是的,我可以在from部分放入我想要的任何内容,我们有一个类文件,它映射出dynamics中的所有实体,这只需要重新生成以包含新实体,这就是in部分中的内容