title: Is there a way I can run a Database.SqlQuery as async?
body: <p>I have the following:</p>
  
  <pre><code>var sql = @"Select 
                  case when Test.TestTypeId = 1 then Exam.Name
                       when Test.TestTypeId = 2 then Topic.Name
                  end as Name,
                  Test.Title,
                  Test.TestId,
                  Test.QuestionsCount
              FROM Test
              LEFT JOIN Exam ON Test.ExamId = Exam.ExamId
              LEFT JOIN Topic ON Test.TopicId = Topic.TopicId
              WHERE Test.TestStatusId = 1 -- Current";
  var tests = db.Database.SqlQuery&lt;TestDTO&gt;(sql).ToList();
  </code></pre>
  
  <p>I was looking for an async method for this but it does not seem to exist. Is there a way that I can run this async?</p>