Strongly Typed DataSet Classes Defined

Implementation inheritance, or inheriting from a class and extending and reusing the code in its members, is one of the key strengths of the common language runtime and of the languages it supports, as mentioned on Day 1, “ADO.NET in Perspective.” Not only does it promote reuse by allowing developers to extend the existing implementation of a class, it also allows you to program polymorphically by creating methods that accept arguments of the base class but that can be used with any of the derived classes. As a result, using implementation inheritance is a natural way to design classes that implement specific ...

Get Sams Teach Yourself ADO.NET in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.