InheritanceInfo Constructor |
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax public InheritanceInfo(
string superTypeEntityName,
string ownerEntityName,
InheritanceHierarchyType hierarchyType,
RelationCollection relationsToHierarchyRoot,
int discriminatorColumnIndex,
Object discriminatorColumnValue,
List<string> entityNamesOnHierarchyPath,
IPredicateExpression typeFilterTargetPerEntityHierarchy,
List<string> entityNamesOfPathsToLeafs
)
Public Sub New (
superTypeEntityName As String,
ownerEntityName As String,
hierarchyType As InheritanceHierarchyType,
relationsToHierarchyRoot As RelationCollection,
discriminatorColumnIndex As Integer,
discriminatorColumnValue As Object,
entityNamesOnHierarchyPath As List(Of String),
typeFilterTargetPerEntityHierarchy As IPredicateExpression,
entityNamesOfPathsToLeafs As List(Of String)
)
Parameters
- superTypeEntityName
- Type: SystemString
Name of the super type entity. - ownerEntityName
- Type: SystemString
Name of the owner entity. - hierarchyType
- Type: SD.LLBLGen.Pro.ORMSupportClassesInheritanceHierarchyType
Type of the hierarchy. - relationsToHierarchyRoot
- Type: SD.LLBLGen.Pro.ORMSupportClassesRelationCollection
Relations to hierarchy root. - discriminatorColumnIndex
- Type: SystemInt32
Index of the discriminator column. - discriminatorColumnValue
- Type: SystemObject
Discriminator column value. - entityNamesOnHierarchyPath
- Type: System.Collections.GenericListString
Entity names on hierarchy path. - typeFilterTargetPerEntityHierarchy
- Type: SD.LLBLGen.Pro.ORMSupportClassesIPredicateExpression
The type filter target per entity hierarchy. - entityNamesOfPathsToLeafs
- Type: System.Collections.GenericListString
The entity names of paths to leafs.
See Also