I'm moving a project off of a custom DAL and onto Nhibernate but I've run into a tricky mapping scenario that I don't know how to resolve. Essentially, there are sub classes of a subclass without a discriminator value.
The primary subclass has a discriminator value so that was trivial. The issue arises when I get to the third level. The only difference between the sub-sub types is which table references them (in a HasOne style map).
Any help would be greatly appreciated, thanks :)