Added support for EagerFetching using Inner Joins using Linq

4 new extesion methods had been added to support this functionality on Linq

InnerFetch
InnerFetchMany
ThenInnerFetch
ThenInnerFetchMany