Quick Start
This page provides practical, end-to-end walkthroughs for the most common POCO DataSet workflows: loading data (SQL Data Adapter or EF Core), editing it on the client, sending a changeset to the backend, and merging the response back into the UI-bound dataset.
SQL Data Adapter
Use the SQL Data Adapter when your backend is SQL Server and you want to load schema and data
into POCO DataSet tables, then generate changesets for save operations.
EF Core Integration – Recommended Lifecycle
Use this workflow when Entity Framework Core is your persistence model and you want
to edit data in the UI using a neutral, metadata-driven POCO DataSet.
Refreshing UI data without losing edits
Many applications need to refresh data from the server while the user is editing.
In POCO DataSet, this is handled by the IObservableDataSet.DoRefreshMergePreservingLocalChanges method.
Replace / reload UI data
For new searches or when you intentionally discard local edits, use Reload / Replace strategy.
In POCO DataSet, this is handled by the IObservableDataSet.DoReplaceMerge method.
This clears current rows and replaces them with refreshed rows, ending in a clean baseline.
Table of Content POCO DataSet
Business Process Programming in .Net
© 2004–2026 Laskarzhevsky Software Inc.
Unless otherwise noted, the content of this website is licensed under the
Creative Commons Attribution 4.0 International License (CC BY 4.0).
Code examples are provided under the MIT License.
You are free to share and adapt the material provided that appropriate
credit is given and any modifications are clearly indicated.
The information provided on this website is for educational purposes only.
The author and publisher make no warranties regarding the completeness
or suitability of the information and are not responsible for any damages
resulting from its use.