Expressions nulles
L'expression Null n'est utilisée que pour les éléments conteneurs (c'est-à-dire les éléments dont le type de groupe n'est pas None (Aucun)), et lorsque l'élément possède la propriété Null définie dans ses propriétés. Pour les éléments leaf (c'est-à-dire les éléments dont le type de groupe est None (Aucun)), vous n'avez pas besoin de l'expression Null. Si l'entrée mappée à l'élément est Null, alors la sortie sera Null. Si vous souhaitez bénéficier de conditions particulières pour l'émission d'une valeur Null, vous pouvez utiliser la fonction Constant pour émettre cette valeur ou la fonction IsNull.
De la même manière que pour la génération de l'expression Emit (Émettre), lorsque vous mappez une entrée à une sortie, les éléments conteneurs sont examinés dans l'ordre, en commençant par le parent de l'élément de map de sortie, puis la sortie est rapprochée du conteneur de l'élément de map d'entrée, et ainsi de suite jusqu'à la ligne. Pour chaque rapprochement contenant un élément de map, une valeur IsNull est générée afin que la génération de la valeur Null pour la sortie soit contrôlée par son entrée correspondante.