ComponentOne ADO.NET DataExtender
Key Features / Differences between DataObjects for WinForms and ADO.NET DataExtender
In This Topic
    Differences between DataObjects for WinForms and ADO.NET DataExtender
    In This Topic

    The following describes the differences between DataObjects for WinForms and ADO.NET DataExtender.

    DataObjects for WinForms

    C1DataObjects provides a powerful replacement for ADO.NET. It has its own dataset layer, where data integrity constraints and other business logic can be defined. C1DataObjects is available for .NET 1.0 and 2.0.

    ADO.NET DataExtender

    ADO.NET DataExtender works with and extends ADO.NET. It works with ADO.NET datasets and provides additional rich data views in the native ADO.NET datasets. ADO.NET DataExtender is available for .NET 2.0 only.

    Differences between DataObjects for WinForms and ADO.NET DataExtender

    Although both products are related to the data layer of .NET applications, they are fundamentally different. ADO.NET DataExtender is not just a new, enhanced version of DataObjects for WinForms. It delegates the data storage and business logic to ADO.NET and concentrates on enhancing its features, rather than trying to replace it.

    DataObjects for WinForms users migrating to ADO.NET DataExtender

    We expect many DataObjects for WinForms users to migrate to ADO.NET DataExtender (plus ADO.NET 2.0). However, users who rely on certain DataObjects for WinForms features (specifically 3-tier application configuration and virtualized record sets) will not be able to migrate immediately, and that's why we will continue to maintain DataObjects for WinForms.

    See Also