Clerk
Inheritance hierarchy
| Hierarchy type | Target per entity | 
| Is abstract | False | 
Employee (Hierarchy root)
   
Clerk
Relationships
The Clerk entity is part of the following relationships
| Related Entity | Full description | Inherited from | 
|---|---|---|
| Department | Employee.WorksForDepartment - Department.Employees (m:1) | Employee | 
Fields
The following fields are defined in the Clerk entity
| Name | Type | Inherited from | Is PK | Is FK | Optional | Read-only | Max. length | Precision | Scale | 
|---|---|---|---|---|---|---|---|---|---|
| Id | int (System.Int32) | 
	Employee | Yes | Yes | 0 | 0 | 0 | ||
| Name | string (System.String) | 
	Employee | 50 | 0 | 0 | ||||
| StartDate | datetime (System.DateTime) | 
	Employee | 0 | 0 | 0 | ||||
| WorksForDepartmentId | int (System.Int32) | 
	Employee | Yes | Yes | 0 | 0 | 0 | ||
| JobDescription | string (System.String) | 
	50 | 0 | 0 | 
Unique Constraints
None.
Fields mapped onto related fields
None.
Mappings
InheritanceOne.dbo.Clerk (SQL Server (SqlClient))
| Aspect | Value | 
|---|---|
| Type of target | Table | 
| Actions allowed | Create / Retrieve / Update / Delete | 
| Entity Field | Target field | Nullable | Type | Length | Precision | Scale | Sequence | Type converter | 
|---|---|---|---|---|---|---|---|---|
| JobDescription | JobDescription | varchar | 50 | 0 | 0 | |||
| Id | ClerkID | int | 0 | 10 | 0 | 
Code generation information
Setting values
Clerk (Entity)
| Setting name | Value | 
|---|---|
| Entity base class name | CommonEntityBase | 
Id (NormalField)
| Setting name | Value | 
|---|---|
| Generate as nullable type | True | 
| Field property is public | True | 
JobDescription (NormalField)
| Setting name | Value | 
|---|---|
| Generate as nullable type | True | 
| Field property is public | True | 
Attribute definitions per element
None.
Additional interface definitions per element
None.
Additional namespace definitions per element
None.