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
Public interface IVsDataColumn Represents a mapped object that describes a tabular object column.
Public interface IVsDataExecutableObject Represents a mapped object that executes code using zero or more parameters.
Public interface IVsDataParameter Represents a mapped object that describes an executable object parameter.
Public interface IVsDataScalarFunction Represents a mapped object that executes code using zero or more input parameters and returns a scalar value (represented here as a parameter).
Public interface 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.
Public interface IVsDataTable Represents a mapped object that contains raw tabular data.
Public interface IVsDataTableColumn Represents a mapped object that describes a tabular object column.
Public interface IVsDataTableForeignKey Represents a mapped object that describes a set of columns defined by a table that together uniquely identify a row in another table.
Public interface IVsDataTableForeignKeyColumn Represents a mapped object that describes a table foreign key column.
Public interface IVsDataTableUniqueKey Represents a mapped object that describes a set of columns defined by a table that together uniquely identify a row in the table.
Public interface IVsDataTabularFunction Represents a mapped object that executes code using zero or more input parameters and returns data in a tabular form.
Public interface IVsDataTabularObject Represents a mapped object that exposes data in a tabular form.
Public interface IVsDataView Represents a mapped object that dynamically generates tabular data based on data from other objects.