Row-Oriented Access Through IObservableDataRow

Although POCO DataSet uses a column-oriented internal storage model, consuming code interacts with data using a row-oriented abstraction. IObservableDataRow exposes values as if each row were a traditional object with named properties, enabling intuitive access for UI and business logic.

Advantages of Row-Oriented Access

How IObservableDataRow Works

IObservableDataRow serves as a wrapper that references the DataTable’s metadata and column arrays. When a value changes, the row raises change notifications for listening components.

 

Table of Content POCO DataSet Table and Row Organization