вам нужно await
операций, похожих на задачи, то есть
Session["MandantName"] = await logon.Database.SqlQuery<string>(query).SingleOrDefaultAsync();
однако для этого требуется, чтобы ваш код был async
; если это не так, либо сделайте его async
(но не async void
), либо найдите синхронную версию API.
Вам следует , вероятно, посмотреть на параметры тоже; код, как показано, активно опасен.