Я также разместил это на досках развития отдела продаж ...
Привет, ребята ...
Я хочу создать два объекта и связать их через родительские дочерние отношения в C # с помощью API метаданных.
Я могу создавать объекты и «настраиваемые» поля для объектов через метаданные, но служба просто игнорирует поле 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, чтобы это произошло?
Спасибо, ребята
ЛЬ