﻿---
title: clsCodeTableEntity(Of T)
summary: API reference for clsCodeTableEntity(Of T).
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business
reference_type: package
---

# clsCodeTableEntity(Of T)

`clsCodeTableEntity(Of T)` is a public `MustInherit` generic class in `SAIF.Business` that provides the common code/description shape for code-table entities.

## Purpose
- Supplies a shared `Code` property for derived code-table entities.
- Supplies a shared `Description` property for derived code-table entities.
- Serves as a lightweight base type for specialized reference-data classes.

## Context
- Namespace: `SAIF.Business`
- Assembly/package: `SAIF.Business`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `Code` | `Public Overridable Property Code As String` | Gets or sets the code value for the derived entity. |
| `Description` | `Public Overridable Property Description As String` | Gets or sets the human-readable description for the derived entity. |

## Behavioral notes
- The class declares only two overridable auto-properties and no additional logic.
- Derived classes can override either property to change storage or behavior.

## Constraints and usage notes
- The class is `MustInherit`, so it cannot be instantiated directly.
- This source file does not declare constructors, validation rules, or data-access behavior for the base type.

## Sources
- `Business\SAIF.Business\clsCodeTableEntity.vb`
