After some more investigation, I was able to create an isolated test case (attached). The Entity mappings are a bit wierd, due to historical reasons that I won't attempt to explain or justify.
Rather than continue investigating this issue, I'm going to fix the entity mappings in our project.
|