У меня есть метод Async на C#, который вызывает функцию SQL, возвращающую true или false, и метод возвращает переменную bool, которая является истиной или ложью.Асинхронный метод, возвращающий bool
Это мой метод:
public async Task<bool> Canlog(string userName, string pass
{
Context context = new Context();
bool queryResult = false;
using (context)
{
using (context .Database.Connection)
{
context .Database.Connection.Open();
string sqlStatment = .....
queryResult = authorizationContext.Database
.SqlQuery<bool>(sqlStatment)
.Single();
}
}
return await queryResult;
}
, когда я пытаюсь это, я получаю сообщение об ошибке в этом возвращении линии ждет queryResult, которые не могут ждать BOOL.
'queryResult' - это просто переменная' bool'. Там нет ничего асинхронного. И я также не вижу никакой структуры сущности ... –
Структура @thefiloe не является главной проблемой здесь, поэтому я упрощаю код. Он вызывает функцию и возвращает true или false. Мне нужно это как асинхронный метод. – Alma