我在Visual Studio中制作一个外部内容类型BCS项目。在项目中,我有一个LINQ to SQL类与它雇员表,我有一个BCS模型类(BDCM)中,我有一个实体命名的员工,我也跟着下面的教程,供大家参考 Tutorial, please click here to seeSharepoint 2010 - BCS内容类型与Visual Studio 2010
当我在SharePoint站点上部署和制作列表时,出现此错误
无法显示此Web部件。要解决此问题,请在Microsoft SharePoint Foundation兼容的HTML 编辑器(如Microsoft SharePoint Designer)中打开 此网页。如果问题仍然存在, 请联系您的Web服务器管理员。
相关ID:0b6e886b-a218-4658-82b2-23e82eb1fa5f
当我在与相关ID的SharePoint日志检查它表明我:
外部列表:使用缺省过滤器Finder的设置 'ReadItem'in EntityNamespace的实体'Employee' 'SPCheck2010CSharp2.ExternalModel1'。这可能会导致 显着的性能下降。
请帮我找出这个问题的原因。
-RHM
发现这个错误也会在日志中:
不能与名父对象上的 'EmployeeID为' 找物业
typedescriptor雇员被设置为标识符“雇员” – RHM
你试过把一个断点ReadItem和调试呢?它是否使用方法参数中指定的有效employeeID进入方法? – IrishBoiler