TableDto
Namespace: MJCZone.DapperMatic.AspNetCore.Models.Dtos
Assembly: MJCZone.DapperMatic.AspNetCore
Summary
Data transfer object representing a database table optimized for API responses. Properties are nullable to support partial updates via PUT/PATCH operations.
public
Contents
Constructors (1) | Methods (4) | Properties (9)
Constructors
TableDto
TableDto()Methods
GetType
GetType()ToString
ToString()Equals
Equals()GetHashCode
GetHashCode()Properties
SchemaName
Gets or sets the schema name of the table.
Type: string?
TableName
Gets or sets the name of the table.
Type: string?
Columns
Gets or sets the columns of the table.
Type: List<ColumnDto>?
PrimaryKeyConstraint
Gets or sets the primary key constraint of the table.
Type: PrimaryKeyConstraintDto?
CheckConstraints
Gets or sets the check constraints of the table.
Type: List<CheckConstraintDto>?
DefaultConstraints
Gets or sets the default constraints of the table.
Type: List<DefaultConstraintDto>?
UniqueConstraints
Gets or sets the unique constraints of the table.
Type: List<UniqueConstraintDto>?
ForeignKeyConstraints
Gets or sets the foreign key constraints of the table.
Type: List<ForeignKeyConstraintDto>?
Indexes
Gets or sets the indexes of the table.
Type: List<IndexDto>?