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.6.0.0 (5.6.19.0117)
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: System.String
Name of the super type entity.
ownerEntityName
Type: System.String
Name of the owner entity.
hierarchyType
Type: SD.LLBLGen.Pro.ORMSupportClasses.InheritanceHierarchyType
Type of the hierarchy.
relationsToHierarchyRoot
Type: SD.LLBLGen.Pro.ORMSupportClasses.RelationCollection
Relations to hierarchy root.
discriminatorColumnIndex
Type: System.Int32
Index of the discriminator column.
discriminatorColumnValue
Type: System.Object
Discriminator column value.
entityNamesOnHierarchyPath
Type: System.Collections.Generic.List<String>
Entity names on hierarchy path.
typeFilterTargetPerEntityHierarchy
Type: SD.LLBLGen.Pro.ORMSupportClasses.IPredicateExpression
The type filter target per entity hierarchy.
entityNamesOfPathsToLeafs
Type: System.Collections.Generic.List<String>
The entity names of paths to leafs.
See Also