Click or drag to resize
InheritanceInfoProviderBaseGetEntityTypeFilters Method
Gets the entity type filters for the entity names specified. It will use the object aliases specified for the entity names. It will filter out supertypes if the subtype is also in the list. Routine is used to add type filters to typedlists automatically. It will return null (so no type filters) if siblings are detected, i.e. a name is detected that's not in the hierarchy path of the deepest leaf.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.2.0.0 (5.2.17.0403)
Syntax
public IPredicateExpression GetEntityTypeFilters(
	Dictionary<string, string> entityNamesWithAliases
)

Parameters

entityNamesWithAliases
Type: System.Collections.GenericDictionaryString, String
The entity names with per entity name (key) the object alias.

Return Value

Type: IPredicateExpression
PredicateExpression with per entity which needed a typefilter a predicate, added with AND

Implements

IInheritanceInfoProviderGetEntityTypeFilters(DictionaryString, String)
See Also