SharePoint Business Connectivity数据模型更新方法失败

时间:2014-02-25 16:36:41

标签: visual-studio sharepoint

我在SharePoint中有一个外部列表,它引用了我在visual studio中创建的BCDM。该实体作为在数据库中自动生成的ID,这意味着它是只读的。

创建和读取方法工作正常,我正在尝试实现更新方法。我设置了一个与我的实体匹配的输入参数,我收到了这个错误。

无法根据EntityNamespace'Namespace'中的实体(外部内容类型)'通知'更新此外部列表的列表项。详细信息:在名称空间“通知”中名称为“名称空间”的实体(外部内容类型)上的方法“Microsoft.SharePoint.BusinessData.MetadataModel.Static.Method”中名称为“Id”的TypeDescriptor标记为“PreUpdaterField”,但是由另一个标记为“PreUpdaterField”的TypeDescriptor包含。

我尝试了所有可能的组合使这项工作,使id类型描述符只读,pre-updater字段= true / false /,updater字段= true / false,删除它,在实体外添加另一个参数。没有工作!显然,我即将犯下谋杀罪,因为事情变得如此简单,结果却是我计划历史上最浪费的时间。我该怎么做才能使它有效?

1 个答案:

答案 0 :(得分:0)