Click or drag to resize

ProjectGetAllSplitOffEntities Method

Gets all split entities, per target. A split entity is really a group of entities which are mapped onto the same target and which all have 1:1 pk-pk relationships with one entity in their group. If A, B, C and D are mapped onto the same target T and B and D have a 1:1 pk-pk relationship towards A (pkside), and C does not, it means that B and D are 'split off' of A. C is not part of the split and is ignored. Returned is then A with its split off companions B and D. A is then returned as key with values B and D.

Namespace:  SD.LLBLGen.Pro.ApplicationCore.ProjectClasses
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.8.0.0 (5.8.21.0208)
Syntax
public MultiValueDictionary<EntityDefinition, EntityDefinition> GetAllSplitOffEntities(
	string driverID
)

Parameters

driverID
Type: SystemString
The driver ID.

Return Value

Type: MultiValueDictionaryEntityDefinition, EntityDefinition
Multivalue dictionary with as key the root of the group and as values all split off entities.
Remarks
Split-off entities are used for validations. Not all frameworks support split-off entities.
See Also