Click or drag to resize

InheritanceInfo Constructor

Initializes a new instance of the InheritanceInfo class.

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
)

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