gpt4 book ai didi

c# - CRM v9 - 通过 C# 代码在 CRM 实体中保存数据

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:46 25 4
gpt4 key购买 nike

我创建了一个包含 2 个字段名称 的新 CRM 实体。在我的 C# 代码中,我从 Microsoft Unified Service Desk 获取相同的两个值及其名称。现在我的 C# 代码中有这些记录,现在我想将它们保存在 CRM 实体中。我现在使用下面的代码来获取值,

 string QuestionAnswer = string.Empty;

if (dialog.QuestionControlValidate)
{
if (ContextParameterName != string.Empty)
{
var ctx = Context.GetContext();

if (dialog.QuestionControlType == "TextBox")
QuestionAnswer = dialog.QuestionControlTextQuestionAnswer.ToString();
else if (dialog.QuestionControlType == "RadioButton")
QuestionAnswer = dialog.QuestionControlRadioButtonSelectionAnswer.ToString();

var updatedContext = new Context(ctx)
{
[ContextParameterName] = QuestionAnswer
};

// Code to be added here
}

我正在获取 ContextParameterName 中的 NameQuestionAnswer 中的 Value。我想将这些记录存储在具有名称和值字段的 CRM 实体中。

最佳答案

您在 CRM 中创建记录的代码如下所示

实体 customEntity = 新实体

 Entity abc = new Entity()
{
LogicalName = "new_EntityName",
["fieldName"] = ContextParameterName,
["fieldValue"] = QuestionAnswer

};
Guid newEntityRecordGuid = CrmConn.Create(abc);

newEntityRecordGuid 将有新创建的 Record Guid

关于c# - CRM v9 - 通过 C# 代码在 CRM 实体中保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55510162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com