DmIndex
Namespace: MJCZone.DapperMatic.Models
Assembly: MJCZone.DapperMatic
Summary
Represents an index on a table.
public
Contents
Constructors (3) | Methods (4) | Properties (5)
Constructors
DmIndex
Initializes a new instance of the DmIndex class. Used for deserialization.
csharp
DmIndex()DmIndex
Initializes a new instance of the DmIndex class. Used when schema name and table name are not necessary as when creating a table.
csharp
DmIndex(string indexName, DmOrderedColumn[] columns, bool isUnique)Parameters
- indexName (string) - The index name.
- columns (DmOrderedColumn[]) - The columns in the index.
- isUnique (bool) - Indicates whether the index is unique.
DmIndex
Initializes a new instance of the DmIndex class.
csharp
DmIndex(
string schemaName,
string tableName,
string indexName,
DmOrderedColumn[] columns,
bool isUnique)Parameters
- schemaName (string) - The schema name.
- tableName (string) - The table name.
- indexName (string) - The index name.
- columns (DmOrderedColumn[]) - The columns in the index.
- isUnique (bool) - Indicates whether the index is unique.
Methods
GetType
csharp
GetType()ToString
csharp
ToString()Equals
csharp
Equals()GetHashCode
csharp
GetHashCode()Properties
SchemaName
Gets or sets the schema name.
Type: string?
TableName
Gets or sets the table name.
Type: string
IndexName
Gets or sets the index name.
Type: string
Columns
Gets or sets the columns.
Type: List<DmOrderedColumn>
IsUnique
Gets or sets a value indicating whether the index is unique.
Type: bool