when we have a call like this:
Database.ExecuteSqlRawAsync(sql, parameters);
we can await it:
await Database.ExecuteSqlRawAsync(sql, parameters);
which is great.
But what is the point of .Result?
Database.ExecuteSqlRawAsync(sql, parameters).Result;
When would this be of any use?