Biml Language Reference
View Element
Defines a view, based on a SELECT statement and additional metadata.
Attributes
  Attribute API Type Default Description
EnableCheckOption Boolean
Forces any updates done through the view to conform to the view criteria.

[.NET API Property: EnableCheckOption]

EnableEncryption Boolean
Indicates that the view should be encrypted.

[.NET API Property: EnableEncryption]

EnableSchemaBinding Boolean
Indicates that the view is bound to the underlying tables. Modifications to the underlying tables will be prevented if they would affect the vew definition.

[.NET API Property: EnableSchemaBinding]

EnableViewMetadata Boolean
Indicates that SQL Server will return metadata about the view, instead of the base tables.

[.NET API Property: EnableViewMetadata]

ViewType ViewType
Indicates whether this table is emitted as a view.

[.NET API Property: ViewType]

Singleton Children
  Child API Type Description
<SelectSql /> String
Defines the SELECT statement to be used as the source for the view. This property is only valid for tables with their ViewType set to a value other than None.

[.NET API Property: SelectSql]

Collection Children
  Child API Type Description
<Annotations>
    <Annotation />
</Annotations>
AstAnnotationNode
This is a collection of annotation items that can be used to specify documentation, tags, or other information. Annotations are particularly useful for storing information about nodes that can be used by BimlScript code.

[.NET API Property: Annotations]