Table of Contents

Interface ISqlTable

Namespace
LfrlAnvil.Sql.Objects
Assembly
LfrlAnvil.Sql.Core.dll

Represents an SQL table.

public interface ISqlTable : ISqlObject
Inherited Members
Extension Methods

Properties

Columns

Collection of columns that belong to this table.

ISqlColumnCollection Columns { get; }

Property Value

ISqlColumnCollection

Constraints

Collection of constraints that belong to this table.

ISqlConstraintCollection Constraints { get; }

Property Value

ISqlConstraintCollection

Info

Represents a full name information of this table.

SqlRecordSetInfo Info { get; }

Property Value

SqlRecordSetInfo

Node

Underlying SqlTableNode instance that represents this table.

SqlTableNode Node { get; }

Property Value

SqlTableNode

Schema

Schema that this table belongs to.

ISqlSchema Schema { get; }

Property Value

ISqlSchema