Table of Contents

Class View

Namespace
LinqToDB.Schema
Assembly
linq2db.Tools.dll

View descriptor.

public sealed record View : TableLikeObject, IEquatable<TableLikeObject>, IEquatable<View>
Inheritance
View
Implements
Inherited Members
Extension Methods

Constructors

View(SqlObjectName, string?, IReadOnlyCollection<Column>, Identity?, PrimaryKey?)

View descriptor.

public View(SqlObjectName Name, string? Description, IReadOnlyCollection<Column> Columns, Identity? Identity, PrimaryKey? PrimaryKey)

Parameters

Name SqlObjectName

Name of view.

Description string

Optional description, associated with view.

Columns IReadOnlyCollection<Column>

Ordered (by ordinal) list of view columns.

Identity Identity

Optional identity column descriptor.

PrimaryKey PrimaryKey

Optional primary key descriptor.