In this mvc project I inherited there is an entity with several tables and relationships as the image here shows. There is a linq statement I am trying to unravel. The statement and question below the image:

Here is the linq statement which is based on these tables
var apps = db.vDeptAppDtls.Where(a => !string.IsNullOrEmpty(a.DeptHL)
&& (a.AppCI.DispositionID != null && a.AppCI.AppDisposition.Disposition != "Retire")
&& !(a.AppCI.Deleted.HasValue && a.AppCI.Deleted.Value))
.Select(s => new { Dept = s.DeptHL, AppCIID = s.AppCIID }).Distinct().ToList();
vDeptAppDtls is a table, AppCI is a table, AppDisposition is also a table -- which this is where my confusion is lying -- && a.AppCI.AppDisposition.Disposition ...
are these tables being implicitly joined by the periods . ?
DeptHL is a field in vDeptAppDtls and the FK relationship column is AppCIID between the two tables (the relationship in the sql server DB). The context is db.
So based on this information -- does the Linq statement above here indicate that this is a join statement between these two tables?
Rich P