Microsoft.VisualStudio.Data.Services.RelationalObjectModel Namespace
The Microsoft.VisualStudio.Data.Services.RelationalObjectModel namespace contains the interfaces that represent data objects of a relational database.
Interfaces
Interface | Description | |
---|---|---|
IVsDataColumn | Represents a mapped object that describes a tabular object column. | |
IVsDataExecutableObject | Represents a mapped object that executes code using zero or more parameters. | |
IVsDataParameter | Represents a mapped object that describes an executable object parameter. | |
IVsDataScalarFunction | Represents a mapped object that executes code using zero or more input parameters and returns a scalar value (represented here as a parameter). | |
IVsDataStoredProcedure | Represents a mapped object that executes code using zero or more input or output parameters and may also return data in a tabular form. | |
IVsDataTable | Represents a mapped object that contains raw tabular data. | |
IVsDataTableColumn | Represents a mapped object that describes a tabular object column. | |
IVsDataTableForeignKey | Represents a mapped object that describes a set of columns defined by a table that together uniquely identify a row in another table. | |
IVsDataTableForeignKeyColumn | Represents a mapped object that describes a table foreign key column. | |
IVsDataTableUniqueKey | Represents a mapped object that describes a set of columns defined by a table that together uniquely identify a row in the table. | |
IVsDataTabularFunction | Represents a mapped object that executes code using zero or more input parameters and returns data in a tabular form. | |
IVsDataTabularObject | Represents a mapped object that exposes data in a tabular form. | |
IVsDataView | Represents a mapped object that dynamically generates tabular data based on data from other objects. |