Относительно использования LinqKit.Microsoft.EntityFrameworkCore v1.1.16
Я прочитал, что это должно быть так же просто, как query.ToString (); Но, похоже, это не работает в .Net core 2.2. Вы просто получаете строку отражения, как;
"Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions + IncludableQueryable`2 [Entities.Models.Contact, Entities.Models.Email]"
Microsoft.EntityFrameworkCore.Query.IIncludableQueryable<Contact,Entities.Models.Email> query = Context.Contact
.AsExpandable()
.Include(c => c.BusinessContact).ThenInclude(b => b.BusinessContactType)
.Include(c => c.ContactAddress).ThenInclude(ca => ca.Address)
.Include(c => c.ContactTelephone).ThenInclude(ct => ct.Telephone)
.Include(c => c.ContactEmail).ThenInclude(ce => ce.Email);