【问题标题】:Add Entity to a specific solution - CRM 2016 SDK将实体添加到特定解决方案 - CRM 2016 SDK
【发布时间】:2016-03-22 07:41:15
【问题描述】:

我可以在创建自定义实体时在 SDK 中选择解决方案吗?
我已经为解决方案创建了一个补丁,现在我想仅在该补丁中显示通过 sdk 创建的新自定义实体,而不是任何其他解决方案。
我该怎么做。

谢谢

【问题讨论】:

  • 实际上我想通过 sdk 添加实体,即通过 C# 代码,是的,我知道所有实体都在默认解决方案中,但我想要的是,如果我从解决方案中克隆新补丁并且如果我创建新字段或实体,它应该出现在新创建的补丁中,因为该补丁解决方案将仅具有在该特定解决方案中创建的那些实体,所以这是场景。 1- 我从解决方案中克隆新补丁(我有它的唯一名称) 2- 我通过代码创建新的自定义实体。 3-在创建此特定解决方案中的字段时,我们可以指定任何方法吗?

标签: dynamics-crm crm dynamics-crm-2016


【解决方案1】:

当您创建实体时,它会在数据库中创建,并且可以添加到任何非托管解决方案中。如果您希望实体出现在特定解决方案中,则必须在创建后将其添加到解决方案中。

没有办法让实体只出现在您的解决方案中,它在默认解决方案中也始终可见(所有实体在默认解决方案中始终可见,系统实体除外,其中许多实体是隐藏)。

【讨论】:

  • 谢谢。实际上我想通过 sdk 添加实体,即通过 C# 代码,是的,我知道所有实体都存在于默认解决方案中,但我想要的是,如果我从解决方案中克隆新补丁并且如果我找到新字段或实体,它应该会出现在新创建的补丁中,因为该补丁解决方案将仅具有在该特定解决方案中创建的那些实体,所以这是场景。 1- 我从解决方案中克隆新补丁(我有它的唯一名称) 2- 我通过代码创建新的自定义实体。 3-在创建此特定解决方案中的字段时,我们可以指定任何方法吗?
  • 不是在创建它时,因为您创建的任何组件都将添加到默认解决方案中。但是在你创建它之后,尝试使用 AddSolutionComponentRequest 将它添加到你的补丁中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多