Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting
by Matthew MacDonald
Summary
In this chapter, we examined the universal language of data exchange in .NET: ADO.NET providers and the DataSet. We also covered the basic architecture of and best practices for stored procedures and transactions. You also learned about a key design decision: whether to use custom objects or the DataSet. Finally, we took a realistic look at the drawbacks to and benefits of the DataSet.
It’s important to remember that Microsoft’s own designs tend to favor simple classes and structures over the DataSet, and that DataSet-based updates introduce additional headaches that might require far more effort than they are worth. Ultimately, the ideal niche for DataSet use may be in cross-platform programming, where its seamless XML conversion allows ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access