YvesVD wrote:
Otis wrote:
It's not implemented as typedviews are considered 'readonly' so binding does work but there's no notification of change of the value if the property changes (control bound to it isn't updated). You're using them as read/write?
The TypedViews I'm using are coming from Oracle cursors and not views.
The reads and writes are done in packages.
So, the updated TypedView fields need to be used for the update procedure.
Ah, ok, but then you want change tracking as well, so more than just INotifyPropertyChanged, which simply raises an event.
I overcome the readonly problem of TypedViews by setting all columns to readonly equal false.
I'd like to use Poco's because it would mean less hacking on TypedViews.
You could maybe add a 4th outputType called BindablePoco which would implement the INotificationPropertyChanged.
Though that interface (and functionality) won't help you with sending changes back to the db, I'm afraid: change tracking requires more than just an event. How are you planning to do the updates / inserts?