.net CRM合并列集
我有两个对象,如何将它们的列连接到一个ColumnSet类型的对象中.net CRM合并列集,.net,dynamics-crm,.net,Dynamics Crm,我有两个对象,如何将它们的列连接到一个ColumnSet类型的对象中 Dim col1 as new ColumnSet() col1.AddColumn("column1") col1.AddColumn("column2") Dim col2 as new ColumnSet() col2.AddColumn("column3") col2.AddColumn("column4") Crm4.0 .NETCRM 4.0 将属性从“col2”添加到“col1” col1.Attribute
Dim col1 as new ColumnSet()
col1.AddColumn("column1")
col1.AddColumn("column2")
Dim col2 as new ColumnSet()
col2.AddColumn("column3")
col2.AddColumn("column4")
Crm4.0
.NETCRM 4.0 将属性从“col2”添加到“col1”
col1.Attributes.AddRange(col2.Attributes)代码>
CRM 2011
要将列从col2
添加到col1
:
col1.Columns.AddRange(col2.Columns)代码>
要创建新集合,请执行以下操作:
allColumns=col1.Columns.Union(col2.Columns)代码>C#版本:
ColumnSet column1=新列集(“名称”、“说明”);
ColumnSet column2=新的列集(“名称”、“createdon”);
ColumnSet merged=新列集((column1.Columns.Union(column2.Columns)).ToArray());
VB.NET版本:
Dim column1 As New ColumnSet("name", "description")
Dim column2 As New ColumnSet("name", "createdon")
Dim merged As New ColumnSet((column1.Columns.Union(column2.Columns)).ToArray())
Union将处理重复的字段“Columns”未在ColumnSet类中公开,只是意识到它是4.0。在旧SDK中,属性属性是公开的。更新了我的答案