Conclusion

Conclusion

ADO.NET provides a whole bunch of general-purpose objects that are particularly appropriate for storing tabular data regardless of where the data originates. These objects work great, and are well integrated, with data adapters—particularly with the data adapters provided by .NET data providers for commercial databases. Of course, you can use the same general-purpose infrastructure with tabular data retrieved through other channels as well.

In this chapter, I demonstrated how to use a simple data provider that offers read and write capabilities to expose nonrelational data.