我在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