.NET 4.x ошибка при запросе к базе данных (C#)
Формулировка задачи:
visual studio 2012, C#
Есть функция:
Но как только дело доходит до этой функции, если запрос ничего не находит получаем ошибку:
Sequence contains no elements
Как можно исправить?
public string GetAccountEmail(string accountEmail)
{
string emailAcc = "No email";
using (var db = new SQLite.SQLiteConnection(App.dbpath))
{
var acc = (db.Table<Account>().Where(
c => c.email == accountEmail)).Single();
emailAcc = acc.email;
}
return emailAcc;
}Решение задачи: «.NET 4.x ошибка при запросе к базе данных (C#)»
textual
Листинг программы
public string GetAccountEmail(string accountEmail)
{
string emailAcc = "No email";
using (var db = new SQLite.SQLiteConnection(App.dbpath))
{
var acc = (db.Table<Account>().Where(
c => c.email == accountEmail)).Single();
if (acc.email!=null)
{
emailAcc = acc.email;
}
else
{
emailAcc = "No email";
}
}
return emailAcc;
}