【发布时间】:2012-01-25 09:41:48
【问题描述】:
我想使用元数据 API 创建两个对象并通过 C# 中的父子关系链接它们。
我可以通过元数据为对象创建对象和“自定义”字段,但服务只是忽略关系的字段 def。
字段的片段如下:
CustomField[] fields = new CustomField[] { new CustomField()
{
type = FieldType.Text,
label = "FirstName",
length = 50,
lengthSpecified = true,
fullName = "LJUTestObject__c.FirstName__c"
},
new CustomField()
{
type = FieldType.Text,
label = "LastName",
length = 50,
lengthSpecified = true,
fullName = "LJUTestObject__c.Lastname__c"
},
new CustomField()
{
type = FieldType.Text,
label = "Postcode",
length = 50,
lengthSpecified = true,
fullName = "LJUTestChildObject__c.Postcode__c"
},
new CustomField()
{
type = FieldType.MasterDetail,
relationshipLabel = "PostcodeLookup",
relationshipName = "LJUTestObject__c.LJUTestObject_Id__c",
relationshipOrder = 0,
relationshipOrderSpecified = true,
fullName = "LJUTestChildObject__c.Lookup__r"
}
};
父对象的样子:
LJUTestObject
ID,
FirstName, Text(50)
LastName, Text(50)
子对象看起来像:
LJUTestChildObject
ID,
Postcode, Text(50)
我想将父级链接到子级,因此一个“LJUTestObject”可以有多个“LJUTestChildObjects”。
我需要 FieldType、RelationshipName 和 RelationshipOrder 的哪些值才能实现这一点?
【问题讨论】:
标签: salesforce