【发布时间】:2016-10-14 00:01:44
【问题描述】:
有谁知道如何从 C# 应用程序更新名为“ResourceBase”(Resource;ResourceSet)的 CRM 表中的记录。
我们能够更新其他实体中的记录,但在“资源”表上我们收到错误消息:
The 'Update' method does not support entities of type 'resource'
我们必须更新字段。
也许问题在于“ResourceBase”与 CRM 中的其他表之间的关系。
我们可以在本地版本的 CRM 中从 SQL 管理控制台更新此字段,但在在线版本中我们无法直接访问 SQL 数据库,因此我们需要通过 .NET 应用程序来执行此操作。
foreach (var row in getEntity.Entities)
{
System.Console.WriteLine(row["resourceid"]);
if (row.Contains("isdisabled"))
{
row.Attributes["isdisabled"] = false;
service.Update(getEntity.Entities[i]);
}
i++;
}
【问题讨论】:
标签: entity-framework crm microsoft-dynamics