Salesforce Enterprise WSDL未通过C#公开的自定义字段

时间:2014-07-02 08:20:15

标签: c# wsdl salesforce

我正处于在C#中创建中间DLL的早期阶段,以使我们的本地存储数据与Salesforce实例中的数据保持同步。我为组织生成了企业WSDL,并将其添加为项目中的Web引用。自定义对象已按预期方式拉出,但它们似乎只显示标准字段。

作为示例,请参阅生成的WSDL中的以下内容:

<complexType name="PCA_Account__c">
<complexContent>
<extension base="ens:sObject">
<sequence>
<element name="AccountStatus__c" nillable="true" minOccurs="0" type="xsd:string"/>

...

以下尝试从实例化的“PCA_Account__c”对象访问“AccountStatus__c”时:

var acc = new PCA_Account__c();
acc.AccountStatus__c = "Foo";

Visual Studio抱怨它“无法解析符号'AccountStatus__c'”。

我已经检查了对象级和字段级安全性,目前两者都设置为允许任何用户进行编辑。

对于我应该如何获取/设置此属性和其他属性,我是否缺少某些内容?

我已经尝试过反映“PCA_Account__c”类型来获取所有属性,而且它们不在那里,所以我对这里的去处感到有点困惑......

提前致谢:)

0 个答案:

没有答案