private IEnumerable <SecurityTemplate> getQuery() { return(from r in HostingConfig.GetArray <SecurityTemplate>() join w in HostingConfig.GetArray <Website>() on r.WebsiteID equals w.DataID join c in HostingConfig.GetArray <Customer>() on w.CustomerID equals c.DataID select SecurityTemplate.Combine(r, Website.Combine(w, c))); }