Reentrant database object wizard
First Claim
1. A computer implemented reentrant database object wizard system, comprising:
- at least one processor that executes the following computer executable components stored on at least one computer readable storage medium;
a comparison component that provides comparison information based upon a comparison of a current typed dataset of an application to an associated database, the comparison information includes objects of the typed dataset and the associated database that are common and objects that are not common between the typed dataset and the associated database;
a display component that displays the comparison information to a user by displaying a dataset view, database view and a tree view, the tree view depicts TableMappings, the display component changes a connection context to the database between the comparison to compare the application between the current typed dataset and database, the display component employs a similar user interface for an initial phase and a reentrant phase of programming, and highlights one or more objects within the typed dataset that are no longer available in the database to facilitate conflict identification; and
,an input component that receives user input that is a function of the comparison information, wherein the current typed dataset is modified based on the user input during the development cycle of the application, the modification includes at least one of adding or removing one or more objects in the dataset, wherein the one or more object include at least one of a stored procedure or function.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for a reentrant database object wizard is provided. The system provides the ability to compare a currently generated dataset to the objects of the underlying database. Columns and tables that are not common between both the dataset and the database are visually displayed for the user to make a decision on inclusion or exclusion. The system includes a comparison that provides comparison information based upon a comparison of a dataset to an associated database and a display component that displays the comparison information. The system further includes an input component which provides information associated with the user'"'"'s decision on inclusion and/or exclusion of column(s) and/or table(s) to the system. The system is reentrant thus providing long-term value to the developer over the application development cycle.
260 Citations
19 Claims
-
1. A computer implemented reentrant database object wizard system, comprising:
at least one processor that executes the following computer executable components stored on at least one computer readable storage medium; a comparison component that provides comparison information based upon a comparison of a current typed dataset of an application to an associated database, the comparison information includes objects of the typed dataset and the associated database that are common and objects that are not common between the typed dataset and the associated database; a display component that displays the comparison information to a user by displaying a dataset view, database view and a tree view, the tree view depicts TableMappings, the display component changes a connection context to the database between the comparison to compare the application between the current typed dataset and database, the display component employs a similar user interface for an initial phase and a reentrant phase of programming, and highlights one or more objects within the typed dataset that are no longer available in the database to facilitate conflict identification; and
,an input component that receives user input that is a function of the comparison information, wherein the current typed dataset is modified based on the user input during the development cycle of the application, the modification includes at least one of adding or removing one or more objects in the dataset, wherein the one or more object include at least one of a stored procedure or function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method facilitating a reentrant database object wizard comprising:
employing at least one processor to execute computer executable instructions stored on at least one computer readable medium to perform the following acts; reentering a system during an application development cycle to compare information, similar user interface employed during initializing the system and reentering the system; comparing information associated with a dataset to information associated with a database; changing a connection context to the database between the comparison to compare the application between dataset and database; providing information associated with the comparison to a user by displaying a dataset view, database view and a tree view, the tree view depicts TableMappings, wherein the information includes objects of the dataset and the database that are common and objects that are not common between the dataset and the database; highlighting one or more objects within the dataset that are no longer available in the database to facilitate identification of a conflict; modifying the dataset based on the user'"'"'s input, the user'"'"'s input a function of the information provided to the user, the modification includes at least one of adding or removing one or more objects in the dataset, wherein the one or more object include at least one of a stored procedure or function; enabling the user to uncheck columns of a stored procedure of the dataset to represent the unchecked columns as a typed database table; and editing a database reference results in a project dataset file, the project dataset is immediately available for use in at least one of data binding, data sources window, user interface generation or in code intellisense. - View Dependent Claims (14, 15, 16, 17)
-
18. A computer readable storage medium storing computer executable components of a reentrant database object wizard system comprising:
at least one processor that executes the following computer executable components stored on at least one computer readable storage medium; a comparison component that provides comparison information based upon a comparison of a dataset to an associated database, the comparison information includes objects of the dataset and the associated database that are common and objects that are not common between the dataset and the associated database; a display component that displays the comparison information to a user by displaying a dataset view, database view and a tree view, the tree view depicts TableMappings, the display component changes a connection context to the database between the comparison to compare the application between dataset and database, the display component employs a similar user interface for an initial phase and a reentrant phase, and facilitates identification of conflicts by highlighting one or more objects within the dataset that are no longer available in the associated database; and
,an input component that receives user input based at least in part on the comparison information, wherein the dataset is modified based on the user input during an application development cycle, the modification includes at least one of adding or removing one or more objects in the dataset, wherein the one or more object include at least one of a stored procedure or function.
-
19. A reentrant database object wizard system comprising:
-
at least one processor; at least one computer readable storage medium storing computer executable instructions that when executed by the at least one processor implement components comprising; means for reentering a system during an application development cycle to compare information, a similar user interface for an initial phase and a reentrant phase is provided to a user; means for comparing a dataset to an associated database; means for displaying information associated with comparison of the dataset to the associated database, by displaying a dataset view, database view and a tree view, the tree view depicts TableMappings, the information includes objects that are common between the dataset and the associated database and objects that are not common between the dataset and the associated database; means for highlighting one or more objects within the dataset that are no longer available in the associated database to facilitate identification of conflicts; means for changing a connection context to the database between the comparison to compare the application between dataset and database; and
,means for receiving a user input based at least in part on the comparison information to modify the dataset to resolve the identified conflicts, the modification includes at least one of adding or removing one or more objects in the dataset, wherein the one or more object include at least one of a stored procedure or function.
-
Specification