Microsoft.VisualStudio.Data.Services.RelationalObjectModel Namespace

Interfaces

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.