LinqBindingList is a view over a real list. It is just a view, so it is not savable. Only the actual list is savable, and then only if it is an editable root list.
I would say that CslaActionExtender was designed independently from LinqBindingList. LinqBindingList was created primarily to support newer UI technologies, and CslaActionExtender was designed to help simplify the code required to write legacy Windows Forms code.
But regardless of the UI technology, LinqBindingList is simply a view over the real list, so it is never savable. Only the real list can be saved.
Copyright (c) Marimer LLC