Patent Document ID: 7711740
Application ID: 10968734

Base Claim:
1. A computer implemented system that facilitates data access comprising: a data access component that facilitates access to a data object by an application, the current configuration of the data access component provided to a developer for modification of the data access component, the data access component is instanced on multiple forms components with the developer's own class; a data access configuration component that configures the data access component, the configured data access component is employed at design-time to facilitate access to one or more data objects, wherein the data access component comprises an object that includes one or more queries, and wherein for each query, the data access component exposes a wrapped method generated by the data access configuration component by which the query is executed, wherein the wrapped method accepts parameters of a specific type that are converted to an appropriate type for the query and encapsulated in the data access component such that a developer need not know the appropriate type to specify the parameters, and wherein the data access configuration component provides a mapping between database types and common language runtime data types including the impedance mismatch of null representations such that nulls of the common language runtime data types are passed to the wrapped method for each query where they are converted to a database specific definition of null; and a processor coupled to a memory that implements the data access configuration component.

---

Claim 4:
4. The system of claim 1 , wherein the one or more queries comprises one or more SQL statements or one or more stored procedures.