< Go Back


mv.NET: Adapter Objects

Included within the mv.NET suite of components is a sophisticated ADO.NET managed data provider, known as Adapter Objects providing a robust, high-performance data retrieval and update capability to developers who prefer to use ADO.NET as their data access methodology. 

Adapter Objects provides a 100% ADO.NET compliant, pure managed code data provider.  This industry standard technology is then augmented by a range of sophisticated extensions which allows the full power of MultiValue systems to be harnessed from within the ADO.NET framework.   

Adapter Objects supports all of the links to other associated and commonly used .NET classes and components, such as typed datasets and databinding.  It is also fully integrated with the Visual Studio IDE environment.  

ADO.NET is the standard method by which .NET developers are able to interact with databases. It comprises a large suite of class definitions which, collectively, provide a rich environment for database access and manipulation.   


Adapter Objects Main Feature Set

High performance data retrieval
Adapter Objects is built upon the proven high performance mv.NET data retrieval technology. 
 
Advanced MultiValue/subvalue handling
Allows extensive control over how MultiValue and subvalued data is handled during data retrieval and update. 
 
Fetch-on-demand retrieval for the mvDataReader
Allows data retrieval to be partitioned into 'chunks' for scalable data access solutions. 
 
SQL and MultiValuequery syntax
Allows developers to use the query syntax with which they are most familiar.
 
Sophisticated MultiValue/subvalue data 'exploding'
Allows row filtering down to subvalue level using multiple field selection criteria. 
 
Typed DataSet generation
Allows typed datasets to be generated from your queries.  These may then be used programatically or with other .NET components, such as databinding.  
 
Automatic maintenance of MultiValue/subvalue positions during update of normalized data
This saves valuable development time by removing the need for the developer to write this code. 
 
Sophisticated session management
Provides high performance, scalable session pooling for rapid database session connect and disconnect operations.
 
Automated data dictionary usage
Adapter Objects utilizes your native MultiValue dictionaries.  An automated dictionary analyser is provided to allow native dictionaries to be augmented where necessary with 'extended' meta information. 
 
Remote connectivity support
The unique 'Gateway' feature of Adapter Objects allows remote users to connect via raw VPN-less, firewall friendly internet-based connections. 
 
Optimistic and pessimistic locking support
Allows the appropriate data locking model to be used. 
 
Command builder and analyser
Allows your CommandText properties to be automatically built for you, or, if they have been built programatically, to be checked syntactically and semantically by Adapter Objects. 
 

Use the Components Best Suited to your Requirements
Uniquely with mv.NET, you get a broad range of components, each providing a slightly different slant on the challenge of providing .NET to MultiValued interoperability.  If ADO.NET does not provide the power or flexibility demanded by your application, the other mv.NET technologies can be used to complement, where necessary, your use of ADO.NET.

For more information, email sales@bluefinity.com!


Related Links

mv.NET Main Page
Architecture
Core Objects
Solution Objects
Documentation
Download 30 Day Evaluation
mv.NET Flyer (PDF)

Related Products
mv.NET is a product from BlueFinity International, a sister company to jBASE in the Mpower1 Group.  Related products include:
 

mv.SSIS
mv.RSDC

 

Free Online Demonstration
Register to attend!


§

Reduce the time taken to get MultiValue-based .NET applications to market


§

Use Visual Studio as both your .NET & MultiValue development environment


§

Utilize effective tools to deliver rich client, web and web  services based applications


§

Exploit the latest Microsoft technology while still leveraging  all of the traditional benefits of MultiValue