Table of Contents

Interface ISchemaView

Namespace
OrpheusInterfaces.Schema
Assembly
OrpheusInterfaces.dll

Create view schema object.

public interface ISchemaView : ISchemaDataObject, ISchemaObject
Inherited Members

Properties

JoinSchemaObjects

Join schema objects. Applicable mostly when schema object is a table or a view.

List<ISchemaTable> JoinSchemaObjects { get; set; }

Property Value

List<ISchemaTable>

Schema objects in the schema view

TableName

Applicable only when DDLCommand = ddcCreateView.

string TableName { get; set; }

Property Value

string

Table name

WithSchemaBinding

SQL server specific option, to create views with schema binding, in order to be able to create indexes on the view itself.

bool WithSchemaBinding { get; set; }

Property Value

bool

Methods

FormattedTableName()

Returns the main table name, SQL formatted, with a schema name, if the underlying db engine supports it, and with the table alias, if defined.

string FormattedTableName()

Returns

string