BoardMember

Inheritance hierarchy

Hierarchy type Target per entity
Is abstract False

Employee (Hierarchy root)
   
Manager
   
BoardMember

Relationships

The BoardMember entity is part of the following relationships

Related Entity Full description Inherited from
BoardMemberCore BoardMemberCore.Manager - Manager.BoardMemberCore (1:1) Manager
Department Manager.ManagesDepartment - Department.Managers (m:1) Manager
Department Employee.WorksForDepartment - Department.Employees (m:1) Employee
CompanyCar BoardMember.CompanyCar - CompanyCar.BoardMember (m:1)

Fields

The following fields are defined in the BoardMember 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
ManagesDepartmentId int (System.Int32) Manager Yes Yes 0 0 0
CompanyCarId int (System.Int32) Yes Yes 0 0 0

Unique Constraints

None.

None.

Mappings

InheritanceOne.dbo.BoardMember (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
CompanyCarId CompanyCarID Yes int 0 10 0
Id BoardMemberID int 0 10 0

Code generation information

Setting values

BoardMember (Entity)

Setting name Value
Entity base class name CommonEntityBase

CompanyCarId (NormalField)

Setting name Value
Generate as nullable type True
Field property is public True

Id (NormalField)

Setting name Value
Generate as nullable type True
Field property is public True

CompanyCar (NavigatorSingleValue)

Setting name Value
Navigator property is public True

Attribute definitions per element

CompanyCar (NavigatorSingleValue)

  • Browsable($true)

Additional interface definitions per element

None.

Additional namespace definitions per element

None.