0
SQL 데이터베이스에서 Dynamics CRM으로 데이터를 마이그레이션 할 때 null 값이있는 열이 있습니다. 그리고 null 열을 포함하는 레코드는 CRM에서 생성되지 않습니다. 그래서, 나는 데이터베이스에서 null 값으로 CRM에 레코드를 생성하기 위해 어떤 조건을 넣어야한다고 생각합니다. 내가 시도한 것을 한번보세요 :어떻게 dynamics crm look up 필드 값을 null로 설정합니까?
if (!string.IsNullOrEmpty(dt.Rows[i][8].ToString()))
{
Guid hubid = new Guid(dt.Rows[i][8].ToString());
rs["new_hubid"] = new EntityReference("new_hub", hubid);
}
else
{
**Solution 1**: rs["new_hubid"] = new EntityReference("new_hub", null);
**Solution 2**: rs["new_hubid"] = null;
}
service.Create(rs);
해결책 1과 해결책 2 중에서 누가 룩업 값을 null로 설정하는 것이 가장 효과적입니까?
사용자가 8 번째 열이 GUID이고 28 번째 열이 23 번째 열이고 모든 23 번째 열 및 19 번째 열이 모두 문자열 인 것처럼 사용자가 알고있는 한 까다 롭습니다. dt.rows에 문제가 보이지 않습니다. [i] [8]. – dynamicallyCRM