I downloaded v2.6 and tried the self join in designer. Everything still generates fine, but the code will not compile. The error is that it states there is already a reference of <objectname>. I remove the relation and everything works.
I also tried adding only one side of the relation but that returns a different error when you try and compile the code
Invalid expression term ',' C:\Projects\Momentum.DCAA\Momentum.DCAA.DataLayer\Momentum.DCAA.DataLayer.LivelinkExtended\EntityClasses\DtreeEntity.cs 681 30 Momentum.DCAA.DataLayer.LivelinkExtended
) expected C:\Projects\Momentum.DCAA\Momentum.DCAA.DataLayer\Momentum.DCAA.DataLayer.LivelinkExtended\EntityClasses\DtreeEntity.cs 681 32 Momentum.DCAA.DataLayer.LivelinkExtended
; expected C:\Projects\Momentum.DCAA\Momentum.DCAA.DataLayer\Momentum.DCAA.DataLayer.LivelinkExtended\EntityClasses\DtreeEntity.cs 681 38 Momentum.DCAA.DataLayer.LivelinkExtended
Invalid expression term ')' C:\Projects\Momentum.DCAA\Momentum.DCAA.DataLayer\Momentum.DCAA.DataLayer.LivelinkExtended\EntityClasses\DtreeEntity.cs 681 38 Momentum.DCAA.DataLayer.LivelinkExtended
Any ideas?