ComponentOne DataObjects for WinForms 产品特点

Features of ComponentOne DataObjects for WinForms

ComponentOne DataObjects Features

  • C1DataObjects is based on Microsoft ADO.NET technology and enhances it in many ways to empower and simplify database application development in Visual Studio .NET
  • C1DataObjects uses the standard business object paradigm to allow you to develop business logic components (data libraries) and reuse them in multiple client projects. It provides clear separation of business and data logic from the presentation (GUI) layer
  • C1DataObjects allows you to expose data to users and client applications in a structured consistent way, so that all structural dependencies are maintained automatically without manual coding
  • Unlike other business object, data object and data persistence frameworks, C1DataObjects fully supports multi-table objects, what is called a composite table in C1DataObjects
  • C1DataObjects completely automates the task of developing distributed 3-tier web-based applications. No special server-based code is necessary, and making your application distributed becomes a simple matter of deployment configuration
  • With an innovative virtual mode technology, C1DataObjects allows you to use large datasets in .NET Windows Forms applications, the feature that is not supported in Visual Studio .NET and ADO.NET without C1DataObjects
  • Combining C1DataObjects virtual mode and distributed applications technologies, you can make creating sophisticated, fully scalable web-based distributed applications a matter of point-and-click, as easy as creating a simple desktop application used to be in the good old Visual Basic
  • In enterprise development, C1DataObjects allows to create a centralized and reusable repository of data schema and business logic (data libraries) used in applications throughout the enterprise
  • ComponentOne DataObjects Express (C1DataExpress) makes it exceptionally easy to work with data in .NET applications. It shields developers from the complexities of ADO.NET, makes data bound forms as easy to build as it used to be in previous versions of Microsoft Visual Studio. However, C1DataExpress is not just about ease of use, it also adds many power features absent in standard ADO.NET
  • C1DataExpress fully supports multi-table rowsets (composite tables) automatically enforcing data relations without manual coding. For example, changing a CustomerID field will automatically change the corresponding CustomerName field in the same row, although it is stored in a separate table
  • With an innovative virtual mode technology, C1DataExpress allows you to use large datasets in .NET Windows Forms applications, the feature that is not supported in Visual Studio .NET and ADO.NET without C1Data
  • C1DataExpress completely automates database updates. There is no need to use ADO.NET DataAdapter or other special components. Database updates are performed without manual coding. C1DataExpress can update the database even when multiple and interrelated changes have been made to multiple tables
  • Setting a single property, UpdateLeavingRow, you can make C1DataExpress update the database immediately after the user changes a row. This optional feature is commonly used in desktop and classic client-server applications. Standard ADO.NET does not support this feature
  • C1DataExpress supports an extensive set of events enabling full programmatic customization