MS SQL データベースに接続された外部データ列を含む SharePoint 2010 リストがあります。ルックアップに関してはすべてが期待どおりに機能し、DB 内のアイテムに対して行われた更新を取得しますが、DB 内でアイテムが削除された場合、リストの更新/同期では取得されません。
リフレッシュ成功。0 個のアイテムが更新されました。TEST_SharePoint_BCS に存在しないため、0 個のアイテムを更新できませんでした。
ログに次のように表示されます: ID __bg40003300 のビジネス データ アイテムの同期中にオブジェクトが見つかりません。例外 Microsoft.BusinessData.Runtime.ObjectNotFoundException: FindSpecific に Null が返されました (アイテムの読み取り操作)。
エラーを示すのは、行が返されないためです。私が混乱しているのは、更新/同期の最後に返されたメッセージが、削除されたアイテムを探していることを示しているのに、見つかったときにエラーが発生する理由です?