问题标签 [xrm]

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 投票
1 回答
1103 浏览

c# - 使用 ICodeWriterFilterService 生成的 CRM 2011 代码无法构建

使用http://erikpool.blogspot.com/2011/03/filtering-generated-entities-with.html上的示例代码我已经改变了这个,以便 GenerateEntity 和 GenerateOptionSet 有代码:

return optionSetMetadata.Name.ToLowerInvariant().StartsWith("myprefix");

这会生成包括选项集的一些枚举的类型。但是,实体中选项集的实际实现不使用它,但我得到以下信息:

显然,将 OptionSetValue 转换为 setter 中的 int 不会编译,我假设它应该生成与生成的枚举匹配的类型的属性,但不是。我需要做什么来纠正这个问题?

0 投票
1 回答
2405 浏览

dynamics-crm - 使用 ObjectCacheManager 清除 XRM 2011 中的缓存

在过去,我有这个 http://arens.ws/wordpress/?p=54

2011年就不同了。有任何想法吗?

0 投票
3 回答
6231 浏览

indexing - 您如何在 Crm 2011 上进行索引编制?

我们使用 Crm 2011 作为我们的持久层,我们注意到性能很差。

我们看了看,发现有索引,但索引是实体中所有列的组合(几乎)。这使得它实际上对所有意图和目的都毫无用处。

那么我该如何加快速度呢?我可以去数据库并手动添加一个索引,但如果可能的话,为了将来的可维护性,我想通过适当的渠道。我已经通过 Bing、Google 和 Stackoverflow 进行了转换,但我找不到有关此基本功能的任何信息。

请帮忙。

0 投票
1 回答
146 浏览

c# - 获取联系人的 TFS 项目

使用 C# 和 Team Foundation Server

我正在开发一个 Web 服务,它允许 Microsoft CRM 在 TFS 中创建一个工作项,而无需使用 TFS 接口。除了一件事之外,一切都进行得很顺利。

有没有办法知道联系人在哪个 TFS 项目中使用联系人对象?我可以使用以下行从 guid 获取联系人对象:

其中 context 是实际的 XrmServiceContext 和 guid 指定的联系人 Guid...

使用检索到的对象,我如何获取有关联系人正在处理的 TFS 项目的信息?它可以是项目名称,项目对象,任何东西。剩下的我自己搞定,我只需要找到Project和Contact之间的关系。

0 投票
1 回答
161 浏览

dynamics-crm - 使用 XRM 初始检索 xml 数据的延迟

使用 XRM 初始检索 xml 数据的延迟

我正在使用这个 xml 查询

对于 XRM 的 Fetch 方法。获得结果大约需要 10 秒(尽管实体数量有限)。

这是导致延迟的代码行!!!

下次执行将在 120 毫秒内给出结果。

我已经用 CRM4 对这个查询进行了实验,所有尝试的延迟只有 200 毫秒。

任何提示或技巧或分析方法将不胜感激。

0 投票
11 回答
22200 浏览

c# - 无法访问 Microsoft.Xrm 命名空间

我已下载 CRM Dynamics SDK 并将其保存在本地目录中。在我的代码中,我正在使用EntityCollection(在与 Xrm 命名空间相关的其他类中),这意味着我需要添加using Microsoft.Xrm.Sdk;.

问题是在编译过程中我收到错误消息:

命名空间“Microsoft”中不存在类型或命名空间名称“Xrm”(您是否缺少程序集引用?)

所以,我仔细检查了引用是否已经完成,并且非常准确地,我看到它microsoft.xrm.sdk确实我的列表中。可以肯定的是,我已将其删除并通过指向具有相同名称的 DLL 再次添加它。但无济于事......令人惊讶的是,我的同事使用相同的代码并且它在他的机器上编译(唯一的区别是他在 Win 7 上,而我在 Win 8 上)。

我们如何解决这个问题?

0 投票
1 回答
2650 浏览

c# - 使用 fetch XML 从 CRM Dynamics 获取所有公司

我正在运行以下代码来访问 CRM Dynamics DB。

我相当确定organizationUrl并且credentials是正确的。根据这个演练,其他两个可以设置null为这个简单的案例。

问题是当我到达最后一行时,检索到result,我Exception告诉我:

System.ArgumentNullException 未处理

Message=Value 不能为空。

参数名称:CurrentServiceEndpoint

我忘记了什么,我该如何解决这个问题?

编辑:

System.ArgumentNullException 未处理

H结果=-2147467261

Message=Value 不能为空。

参数名称:CurrentServiceEndpoint

源=Microsoft.Xrm.Sdk

参数名称=当前服务端点

堆栈跟踪:

在 Microsoft.Xrm.Sdk.ClientExceptionHelper.ThrowIfNull(对象参数,字符串名称)

在 Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.CreateChannelFactory(ClientCredentials clientCredentials)

在 Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration.CreateChannelFactory(ClientCredentials clientCredentials)

在 Microsoft.Xrm.Sdk.Client.ServiceProxy`1.get_ChannelFactory()

在 Microsoft.Xrm.Sdk.Client.ServiceProxy`1.CreateNewServiceChannel()

在 Microsoft.Xrm.Sdk.Client.ServiceProxy`1.ValidateAuthentication()

在 Microsoft.Xrm.Sdk.Client.ServiceProxy`1.get_ServiceChannel()

在 Microsoft.Xrm.Sdk.Client.ServiceContextInitializer 1.Initialize(ServiceProxy1 代理)

在 Microsoft.Xrm.Sdk.Client.ServiceContextInitializer 1..ctor(ServiceProxy1 代理)

在 Microsoft.Xrm.Sdk.Client.OrganizationServiceContextInitializer..ctor(OrganizationServiceProxy 代理)

在 Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.RetrieveMultipleCore(QueryBase 查询)

在 Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.RetrieveMultiple(QueryBase 查询)

在 C:\Users\Viltersten\documents\Software\Projects\CRM_Server_Accessor\Program.cs: 60 中的 CRM_Server_Accessor.Program.Main(String[] args)

在 System.AppDomain._nExecuteAssembly(RuntimeAssembly 程序集,字符串 [] 参数)

在 System.AppDomain.ExecuteAssembly(字符串 assemblyFile,证据 assemblySecurity,String [] args)

在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()

在 System.Threading.ThreadHelper.ThreadStart_Context(对象状态)

在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext,ContextCallback 回调,对象状态,布尔值 preserveSyncCtx)

在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback 回调,对象状态,布尔值 preserveSyncCtx)

在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback 回调,对象状态)

在 System.Threading.ThreadHelper.ThreadStart()

内部异常:

0 投票
2 回答
135 浏览

c# - Get Method in C#

I came across C# codes in the following pattern but quite don't get where that Set method comes from.

Based on Xrm's Entity class definition, there is no member method called Set.

Can someone give me some light on this?

0 投票
1 回答
1102 浏览

c# - 尝试反序列化参数时出现 CRM 错误

我有一个 CRM 函数,它返回实体中所有属性的属性类型。我的问题是,尽管过去同样的方法也有效,但现在无论我传递给它的实体如何,它都会抛出这个错误。

尝试反序列化参数时出错http://schemas.microsoft.com/xrm/2011/Contracts/Services:ExecuteResult

这是我的代码,我正在传递“帐户”实体。

0 投票
3 回答
25336 浏览

dynamics-crm-2011 - Xrm.Page.getAttribute("").getValue() 没有得到实际值

我在 CRM 2011 中有一个带有关闭代码(下拉列表)和解决方案(多行文本)字段的自定义实体。

奇怪的是发生了什么,这就是下一句话,没有得到实际的字段值:

为什么会发生这种情况?