C# 응용 프로그램에서 "ResourceBase"(ResourceSet)라는 CRM 테이블의 레코드를 업데이트하는 방법을 알고 계신 분 있습니까?CRM 2011 2015 2016 'Update'메서드가 'resource'유형의 엔터티를 지원하지 않습니다.
우리는 다른 엔티티의 레코드를 업데이트 할 수 있지만 "자원"테이블에 우리는 오류 메시지가 나타납니다 The 'Update' method does not support entities of type 'resource'
우리는 필드를 업데이트해야합니다.
"ResourceBase"와 CRM의 다른 테이블 사이의 관계 일 수 있습니다.
Onpremise 버전의 CRM에서이 필드를 업데이트 할 수 있지만 온라인 버전에서는 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++;
}